突然想起应该记录一下第一次做安卓的过程。
想起这个项目肯定是坎坎坷坷,不知道最后是否能够完成。
期间才开始就遇到了很多坎坷。
这个历程,要有历史。
首先,回忆一下当时接触android。
第一眼看到的是eclipse。这个庞大的玩意儿在当年读书的时候就玩不转,在加上当时java里面超级长的变量,函数,类名。
直接让我转投到了PHP阵营,接触了Flash和前端。
若干年后的今天,峰回路转的又要接触它了。
后面的后面,我才意识到,原来做安卓开发,还是写java。
好吧。
接着是接触ADT,sdk Manager。
部署好开发环境之后,当时在北京的出租屋内,我居然用的是模拟器调试Hello World程序。
每次修改之后那个慢啊,直接导致我对安卓开发人员报以强烈的同情心。
后面通过和安卓开发团队的同事聊天才知道,原来他们都有一台开发用的手机。
好吧。
看看手上的Defy,突然觉得自己也有了勇敢之剑。
期间一直在构思,要做个什么东西,应用,游戏?
从前到后要怎么解决。一个庞杂的系统。
但是无论多大的系统都是从小做起的。
所以就开始吧。
所以,开始的话,那做什么东西呢。
在我回长沙后的某一天,我知道了。
经过几番修改,给它定了一个名字“愿闻其翔”
首先别的不说,它需要保存用户信息。
我选择了新浪微博公共平台。
在了解怎么使用的期间,我一晚上看完了《疯狂讲义》
发现,安卓应用层要做的东西真的是太简单了,所有的东西都给准备好了。
直接用就行了。Actionscript3的经验让我几乎没有什么门槛的入门。
下载新浪SSO Example看。
却看得一头雾水,看文档也有点摸不清头脑。
特别是用户授权登录这一块。
至今现在还卡在,SSO授权之后返回的认证code到底是干嘛用的呢?
在Example中,code获取之后就只是展示了一下,没有其他的使用。
依稀记得在官方文档中,说这个code第三方应用爱怎么保存就怎么保存。
要用的时候自己能拿到就行了。但是这个玩意儿到底怎么用呢?
获得了code之后,就直接一个return了。。。。。。
好吧,我继续了。