新浪微博开放平台开发-android客户端(2)
生活随笔
收集整理的這篇文章主要介紹了
新浪微博开放平台开发-android客户端(2)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
引言 最近不是太忙,花了一些時間學習android的應用開發。經過兩個星期的學習,學習的同時還寫了很多的demo示例,可以從基本控件及基本動畫效果等示例demo集合大放送,持續更新下載。 從這個星期開始,準備拿新浪微博開放平臺做個實踐,開發一個功能簡單的android客戶端,會盡可能的完善功能。 今天的內容 上圖是這個客戶端的主要界面。今天增加的功能。 發布微博。 更多微博。 運行的系統是android2.2. 使用到的技術點包括ListView,自定義ListAdapter,多線程相關的Message,Handler,驗證相關的OAuth,用戶圖片的異步加載。 新浪微博的驗證使用的是signpost的OAuth組件,沒有使用微博的SDK。 源碼下載: SinaWeibo2 源碼下載之后,將后綴改為rar,使用壓縮軟件解壓即可。 Activity生命周期 關于activity的生命周期,越來越感覺很重要。activity的生命周期有點像asp.net中page的生命周期,經歷好幾個過程。重寫不同的階段,可以完成不同的功能和效果。先上一張經典的生命周期圖。 學習生命周期的過程中,在網上找到很多的教程,中文的、英文的,有很多很多。推薦三篇文章,下面的三篇應該是寫的不錯: 兩分鐘徹底讓你明白Android Activity生命周期(圖文)! http://developers.androidcn.com/reference/android/app/Activity.html Android開發之旅:組件生命周期(一) 注意點: 新建顯示一個activity,會經歷create->start->resume三個階段。 點擊HOME鍵,會經歷pause->stop兩個階段。 點擊BACK鍵和代碼調用finish,會經歷pause->stop->destroy三個階段。 如果把一個activity設置為dialog形式,顯示這個activity的時候,原來的activity會經歷pause一個階段,就是藏到后面了。 一個activity從pause狀態激活的話,直接恢復到resume。 一個activity從stop狀態激活的話,會經歷restart->start->resume三個階段。 一個activity如果被destroy了,激活它的話,就是新建顯示了,會經歷create->start->resume三個階段。 從A跳轉到B,先把A至于pause狀態,然后去激活B,激活完畢之后,在stopB,甚至是destroyB。 更多功能 接下來可能會支持的功能:
http://www.cnblogs.com/hll2008/archive/2011/01/03/1923674.html?
http://open.weibo.com/wiki/Oauth?
http://blog.csdn.net/lihenair/article/details/6010026?
http://www.cnblogs.com/liangxing/archive/2010/10/19/1855938.html?
http://code.google.com/p/oauth-signpost/wiki/GettingStarted Technorati 標簽:?android,開放平臺,oauth,新浪微博,activity生命周期
本文轉自 virusswb 51CTO博客,原文鏈接:http://blog.51cto.com/virusswb/631287,如需轉載請自行聯系原作者
- 上下文菜單,刪除,添加關注,取消關注,查看某個用戶的微博等等。
- 發表博文支持圖片。
- UI的美化,性能的優化。
http://www.cnblogs.com/hll2008/archive/2011/01/03/1923674.html?
http://open.weibo.com/wiki/Oauth?
http://blog.csdn.net/lihenair/article/details/6010026?
http://www.cnblogs.com/liangxing/archive/2010/10/19/1855938.html?
http://code.google.com/p/oauth-signpost/wiki/GettingStarted Technorati 標簽:?android,開放平臺,oauth,新浪微博,activity生命周期
本文轉自 virusswb 51CTO博客,原文鏈接:http://blog.51cto.com/virusswb/631287,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的新浪微博开放平台开发-android客户端(2)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转LUA语法分析
- 下一篇: redis的常用命令及实例讲解