安卓平台下的微博客户端开发文献综述
2020-04-12 14:13:32
文 献 综 述 一、 背景和意义: 安卓系统在前几年兴起了热潮,随之而起的就是各类手机软件,微博的开发就是其中一种,不仅有了新浪微博,也有腾讯微博,在此我们借用新浪微博的API,开发微博的手机端,可以根据我们自己的喜好布局页面,呈现出我们所需要的内容。
想开利用新浪微博的API开发软件,必须要有他的账号,并登录到开发者模式中,获得App Key和App Secret。
使用者在第一次登录的时候需要授予权限,当再次登录时则可以直接进入主界面,无需再次登录,有效期为五年。
想要开发出一款好的手机端的软件,首先界面的设计和布局要很完美,如何用最简单的方法设计出好看的界面,这也是我们开发的过程中所需要考虑的一点,一款好的手机软件如果连界面都做不好,那就不能够吸引客户的眼球,在这个竞争力如此大的社会必然是会被淘汰的,所以开发前的准备工作一定要做好。
在安卓这块领域还有很多东西等待着我们去开发,所以我们需要不断的是尝试,去开拓,才能引领IT的发展,走在世界的前沿。
开发这样的一款软件也正是我们去接触安卓这块领域的一个小小的起步,希望以后会有更大的发展。
二、 详细内容: 1. 先完成各个界面的设计和布局,五大模块的按钮采用动态添加的模式加进去; 2. 分别设计每个模块的内容; 3. 首页模块显示微博列表,也可发表新的微博,刷新微博,点击单个微博信息还可转发,可评论,可收藏; 4. 信息模块则显示所有@我,我评论过的和收藏过的微博信息; 5. 我的资料模块则显示我的微博,我收藏的,还有我的粉丝,默认显示我的粉丝列表; 6. 广场模块则显示一些热门收藏,热门评论等 7. 最后的更多模块则只显示退出功能了。
三.主要解决以下一些问题: 1. 新浪微博的授权问题; 2. 界面图片的搜集,设计和布局; 3. 通过新浪微博提供的接口过得本人的新浪微博的数据; 4. 如何将获得数据呈现在界面上。
四.软件采用技术 1.Java开发语言 Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。
Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。