android开发新浪微博客户端+完整攻略.pdf

android开发新浪微博客户端+完整攻略.pdf

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android开发新浪微博客户端+完整攻略.pdf

特别鸣谢本文作者:水的右边为android 初学者和新手带来如此详细和精彩的文章 另:不要看本文长,耐心看下来会有很大收获。 还:有些人可能说,版主转帖不能证明实力,我只能说精力和能力有限。不过黄色网站的版 主也不会去自己拍A 篇吧 呵呵纯粹搞笑 废话不多说 看帖吧! android 开发我的新浪微博客户端-开篇 开始接触学习android 已经有3 个礼拜了,一直都是对着android 的sdk 文档写Tutorials 从Hello World 到Notepad Tutorial 算是初步入门了吧,刚好最近对微博感兴趣就打算开发个 android 版本的新浪微博客户端作为练手项目,并且以随笔的方式详细的记录开发的全过程。 本人对java 语言以及eclipse Ide 都是初次应用基本上属于边学边用,做移动设备上的东西也 是第一次,总的来说属于无基础、无经验、无天赋的纯三无人员,还请广大同学们多多给予 指点。 开发第一件事情,那就是开发工具以及环境,我的配置是 Eclipse Helios (3.6.1) + Adroid2.2 ,具体的环境搭建我就不罗嗦了,google 一下一大堆,光博客园里都能搜到很多 篇了。 开发第二件事情,既然是开发新浪的微博客户端,那就先去新浪申请微博账号然后登陆 后到新浪的开放平台,新浪的开放平台提供的新浪微博对外的api 接口,在我的应用中创建 一个新的应用获取App Key 和App Secret ,这2 个值后面会有用到先记录下来。在新浪的开 放平台中提供了开发文档、SDK、接口测试工具等,本人决定直接通过新浪的Rest Api 进行 开发并不打算使用新浪提供的 SDK,据说新浪提供的 java 版的 SDK 并不能直接用来进行 android 的开发需要进行一定的修改才能使用,只是听说我没有试过不一定准确。 最后在说一下,我准备分为UI 和功能两部分分别进行说明讲解,据我自己的情况大部 分的时间都花在的UI 的设计和实现上了,编码倒反而工作量小多了,所以特别把UI 部分 分出来讲。 最后还要在说一下,很抱歉上面内容基本上属于废话没有什么实质内容了但是既然是第 一篇还是得象征性的交代一下,从下篇开始讲具体的内容。 android 开发我的新浪微博客户端-载入页面UI 篇(1.1) 本软件设定用户第一个接触到的功能就是页面载入等待功能,这个功能对使用者来说就 是一个持续1、2 秒钟的等待页面,在用户等待的同时程序做一些必要的检查以及数据准备 工作,载入页面分为UI 篇和功能篇,从表及里首先是UI 的实现,一个软件除功能之外还得 有一个光鲜的外表也是非常重要的,尽管本人设计水平一般但是还是亲自操刀用ps 先做了 一下设计效果图如下: 一、接下来的任务就是在android 中实现这样的效果显示,从这个效果的设计分别把图 片分成背景、版本号部分、软件名称和图标、作者名称和blog 四个部分,按照这样的思路 把分别生成4 张png 的图片,背景部分考虑实现横屏和竖屏切换额外添加一张横屏背景图, 然后新建android 工程,我这里的名称为MySinaWeibo,android 版本勾选2.2,并且创建名 为MainActivity 的Activity 作为整个软件的起始页面,然后把上面的这些图片保存到项目 的res/drawable-mdpi 文件夹下,关于res 目录下的drawable-mdpi、drawable-ldpi,、 drawable-hdpi三个文件夹的区别,mdpi 里面主要放中等分辨率的图片,如HVGA (320x480)。 ldpi 里面主要放低分辨率的图片,如QVGA (240x320)。hdpi 里面主要放高分辨率的图片,如 WVGA (480x800),FWVGA (480x854)。android 系统会根据机器的分辨率来分别到这几个文件 夹里面去找对应的图片,在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需 求均存放不同版本图片,我这里就不进行这么多的考虑了。 二、完成图片资源的准备后接下就是layout 文件的编写, 在res/layout 文件夹下新 建main.xml 文件,这个layout 采用LinearLayout 控件作为顶层控件,然后用ImageView 控件分别实现版本号图片顶部靠左对齐显示、软件名称和图标图片居中对齐、作者名称和 blo

文档评论(0)

wangshirufeng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档