开发工具:
文件大小: 11mb
下载次数: 0
上传时间: 2013-04-11
详细说明: 1.开发目的:通过本软件的开发,达到练习java语言并熟悉Android软件开发流程的目的。 2.作品名称:Android版拇指微博 3.开发者:王鹏伟 4.使用技术:java语言、ListView、WebView、Service、图片异步加载。 5.使用说明: (1).该微博还未在新浪开发平台审核,所以只能用我指定的账号进行登录(详情可到新浪开发平台查看)。想要运行本软件可联系本公司客服索取账号密码。 (2).未通过审核或还未审核的软件(本软件)授权的用户只在24小时内有效(24小时后必须重新授权,程序中会有提醒)。 (3).如果在模拟器上运行 发送图片微博可能会出问题,手机上一切正常,测试一个多月没有任何fc。 (4).在模拟器上运行最好创建HVGA854(480*854)分辨率的模拟器,当然其他分辨率也可以,但是其他分辨率其中的图像稍微有些变形。 (5).该工具箱目前只适用于安卓2.3。 6.包含的功能: (1).发布微博(有图或无图)。 (2).查看关注人微博。 (3).查看提到我的,我发出的和收到的评论,我发出的所有微博。 (4).评论和转发微博。 (5).查看用 户详细信息(关注列表,粉丝列表,微博列表)。 (6).添加和删除关注用户。 (7).搜索用户。 (8).系统推荐列表。 (9).全局参数设置。 7.心得体会: 这个项目花费了将近一个月的时间,其中很多时间都在学新浪的授权机制和开放平台的api,虽然新浪微博官方提供Android sdk,但是实在看不懂(网上大多开发人员都抱怨新浪微博提供的sdk很烂)所以就索性从最底层开始着手,从数据的发送到接收数据的解析再到oauth授权自己慢慢的写完了整个程序,虽然自己写的代码不怎么样,但是功能上已经基本接近官方七月份发布的Android版新浪微博。 做完项目再看自己写的代码,发现了很多不足,比如说界面和业务之间分离不完全,程序设计思路有缺陷,该写常量的没有写常量,该合并的业务没有合并等。总之缺陷很多,需要改善的很多,当然这些不足也给我以后的工作中提供了更多的经验,让我在以后的项目中会提前考虑,现在的不足将会在以后项目中改善。 这个项目让我学会了这些和服务器交互的客户端软件在设计的时候需要更多去的考虑服务器方面的东西,因为这个程序在接近尾声的时候新浪停止了原来的oauth1.0授权,这就意味着我的程序不能授权不能登录,而且oauth1.0授权方式登录后请求数据接口的方法和oauth2.0的不同,这就意味着我还得修改登录后请求数据的方式,这让我头疼了几天,最终还是改完了,但是代码已经写到这个地步,只能是在原有的基础上修改,如果新浪再次改变授权方式,那么我的程序又会报废,所以这让我明白与服务器交互的程序需要写的更加灵活,可以跟随服务器的变动而变动。 这个项目是我用的时间最长的一个项目,我从中我明白了做程序不能求快,前期应该花大量时间去考虑各方面因素,这样在写的过程中才不会盲目,程序才会相对完善。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.