5.Android新浪微博客户端实现——准备篇
no Pain no Gain no Gavin 博客同步更新至:http://blog.sina.com.cn/deaboway http://blog.csdn.net/deaboway
大家想必都使用过微博,或者是每天牢骚不断的强迫症用户,或者是随便注
册个帐户的酱油党。毋容置疑,从 2010 年开始到现在,微博在中国又重新焕发出
第二春(第一春是饭否、叽歪。。。2009 年被封杀过,不过最近貌似饭否又活过
来了。。。),而新浪微博在其中居功至伟。
其实,中国的微博大同小异,学习的都是鼻祖:Twitter;...
no Pain no Gain no Gavin 博客同步更新至:http://blog.sina.com.cn/deaboway http://blog.csdn.net/deaboway
大家想必都使用过微博,或者是每天牢骚不断的强迫症用户,或者是随便注
册个帐户的酱油党。毋容置疑,从 2010 年开始到现在,微博在中国又重新焕发出
第二春(第一春是饭否、叽歪。。。2009 年被封杀过,不过最近貌似饭否又活过
来了。。。),而新浪微博在其中居功至伟。
其实,中国的微博大同小异,学习的都是鼻祖:Twitter;就是好像中国的
SNS 都是学习的 Facebook,而且学得非常像!(笑*^-^*)就拿新浪微博为例,其
API 到现在为止还有一些直接用 Twitter API 的例子,本博跟他们反映过,得到的
回复是:没有人在维护它。而其它微博的 API 也基本都是一个模式。
不管怎么说,新浪微博目前都是国内微博的执牛耳者,(因为它叫“面包牌
面包”嘛,再笑*^-^*),而本博之前也写过几个新浪微博的应用,还算熟悉;因
此,从本次开始,我们来一起把贪吃蛇游戏跟新浪微博结合起来,做一个新浪微博
头像的贪吃蛇。
一、 资料
1. 新浪微博 API
要开发新浪微博的Android客户端,首先,要对其开放的API及相关
比较
熟悉,因此需要参考http://open.t.sina.com.cn/wiki/
2. 相关教程
我们不是第一个吃螃蟹的人,我们要站在巨人的肩膀上。现在网上流传比较
广的教程是一位叫“水的右边”的朋友写的《android 开发我的新浪微博客户
端》,据他自己说,他开始本系列文章写作的时候,接触 Android 三个星期的时
间。所以,如果朋友你也是初学者,要有信心经过一段时间的努力熟练掌握
Android 开发。这里,为了方便大家,我把 eoe 一位斑竹整理好的全部文章放在如
下地址,大家可以自行下载:
http://ishare.iask.sina.com.cn/f/14857560.html
二、 开发准备
要使用新浪微博开放API,需要有新浪微博,并创建新浪微博应用,获取App
Key和App Secret。因此,我们需要登陆新浪微博,并进入“我的应用”页面,你
可以直接访问http://open.t.sina.com.cn/apps 。在这里创建一个新的应用,本博这里
创建如下:
1
no Pain no Gain no Gavin 博客同步更新至:http://blog.sina.com.cn/deaboway http://blog.csdn.net/deaboway
然后,我们就进入了微博开发阶段。通过这里列出的 Key 可以正常调用新浪
微博 API。
此外,我们还要准备些图片素材,本博基本就是从互联网上捞一些,然后 PS
下。可能不是那么美观,大家将就下啦。
三、 创建项目
在 Eclipse 中创建一个叫 SnakeSina 的项目,并实现基本的 Splash 页面和新浪
微博 Oauth 认证页面。这里就不做详细的展开,各位可以自行参考前面推荐的资
料。
1. 登陆应用时的 Splash 界面:
2
no Pain no Gain no Gavin 博客同步更新至:http://blog.sina.com.cn/deaboway http://blog.csdn.net/deaboway
2. 第一次登陆,询问用户是否进行登录授权:
3. 使用 Sqlite 保存授权成功后的 useid、key、secret 等信息。
下次,我们将通过新浪微博 API 获取资源并保存。
3
no Pain no Gain no Gavin 博客同步更新至:http://blog.sina.com.cn/deaboway http://blog.csdn.net/deaboway
更多相关文章,请访问:
http://blog.sina.com.cn/deaboway
http://blog.csdn.net/deaboway
http://www.cnblogs.com/deaboway
以上三个 blog 同步更新。
4
本文档为【5.Android新浪微博客户端实现——准备篇】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。