1 / 107
文档名称:

android新浪微博客户端.doc

格式:doc   大小:2,243KB   页数:107页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

android新浪微博客户端.doc

上传人:gyzhluyin 2018/8/12 文件大小:2.19 MB

下载得到文件列表

android新浪微博客户端.doc

文档介绍

文档介绍:android开发微博客户端-开篇
开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到Notepad Tutorial算是初步入门了吧,刚好最近对微博感兴趣就打算开发个android版本的新浪微博客户端作为练手项目,并且以随笔的方式详细的记录开发的全过程。本人对java语言以及eclipse Ide都是初次应用基本上属于边学边用,做移动设备上的东西也是第一次,总的来说属于无基础、无经验、无天赋的纯三无人员,还请广大同学们多多给予指点。
开发第一件事情,那就是开发工具以及环境,我的配置是Eclipse Helios () + ,具体的环境搭建我就不罗嗦了,google一下一大堆,光博客园里都能搜到很多篇了。
开发第二件事情,既然是开发新浪的微博客户端,那就先去新浪申请微博账号然后登陆后到新浪的开放平台,新浪的开放平台提供的新浪微博对外的api接口,在我的应用中创建一个新的应用获取App Key和App Secret,这2个值后面会有用到先记录下来。在新浪的开放平台中提供了开发文档、SDK、接口测试工具等,本人决定直接通过新浪的Rest Api进行开发并不打算使用新浪提供的SDK,据说新浪提供的java版的SDK并不能直接用来进行android的开发需要进行一定的修改才能使用,只是听说我没有试过不一定准确。
最后在说一下,我准备分为UI和功能两部分分别进行说明讲解,据我自己的情况大部分的时间都花在的UI的设计和实现上了,编码倒反而工作量小多了,所以特别把UI部分分出来讲。
最后还要在说一下,很抱歉上面内容基本上属于废话没有什么实质内容了但是既然是第一篇还是得象征性的交代一下,从下篇开始讲具体的内容。
android开发我的新浪微博客户端-载入页面UI篇()
本软件设定用户第一个接触到的功能就是页面载入等待功能,这个功能对使用者来说就是一个持续1、2秒钟的等待页面,在用户等待的同时程序做一些必要的检查以及数据准备工作,载入页面分为UI篇和功能篇,从表及里首先是UI的实现,一个软件除功能之外还得有一个光鲜的外表也是非常重要的,尽管本人设计水平一般但是还是亲自操刀用ps先做了一下设计效果图如下:
2011-3-31 15:38 上传
下载附件( KB)
一、接下来的任务就是在android中实现这样的效果显示,从这个效果的设计分别把图片分成背景、版本号部分、软件名称和图标、作者名称和blog四个部分,按照这样的思路把分别生成4张png的图片,背景部分考虑实现横屏和竖屏切换额外添加一张横屏背景图,然后新建android工程,我这里的名称为MySinaWeibo,,并且创建名为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采用LinearLayout控件作为顶层控件,然后用ImageView控件分别实现版本号图片顶部靠左对齐显示、软件名称和图标图片居中对齐、作者名称和blog图片底部靠右对齐。注意在版本号图片显示ImageView控件下面添加一个RelativeLayout控件作为软件名称和图标图片ImageVIew和作者名称和blog图片ImageView的父控件用来控制居中对齐已经底部对齐的实现,具体代码如下:代码
<?xml version="" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas./apk/res/android"
android:id="@+id/layout"
android:orientation="vertical"
android:layout_width="fill_paren

最近更新

2025年山东电子职业技术学院单招职业技能考试.. 65页

2025年山东海事职业学院单招职业适应性考试题.. 64页

2025年山东文化产业职业学院单招职业适应性测.. 66页

2025年山东工程职业技术大学单招综合素质考试.. 63页

2025年山东外国语职业技术大学单招职业倾向性.. 66页

2025年山东外事职业大学单招职业倾向性测试题.. 65页

2025年山东圣翰财贸职业学院单招职业适应性考.. 66页

2025年山东商务职业学院单招职业倾向性测试题.. 65页

房地产贷款的具体分类 11页

2025年山东交通职业学院单招职业技能测试题库.. 67页

2025年宿迁职业技术学院单招综合素质考试题库.. 65页

2025年宿州职业技术学院单招职业技能考试题库.. 66页

图书馆冲孔灌注桩施工方案 27页

2025年宣城职业技术学院单招综合素质考试题库.. 65页

2025年宜宾职业技术学院单招职业适应性考试题.. 65页

2025年宁波财经学院单招职业技能测试题库带答.. 66页

2025年宁波职业技术学院单招综合素质考试题库.. 64页

2025年宁波工程学院单招职业技能考试题库新版.. 65页

碧海施工组织设计 39页

2025年宁夏财经职业技术学院单招职业技能测试.. 66页

2025年宁夏职业技术学院单招职业倾向性考试题.. 64页

2025年宁夏石嘴山市单招职业适应性测试题库一.. 64页

房地产策划报告的编制 11页

2025年正规二手房买卖合同7篇 18页

2025年正能量满满的励志诗歌 11页

2025年歌颂祖国的诗歌朗诵集 18页

七年级历史知识点 43页

完整版一次函数练习题及答案 5页

(完整)八年级下册英语单词默写表 10页

cummins quikservice服务账号注册 6页