編輯:Android開發實例
大家想必都使用過微博,或者是每天牢騷不斷的強迫症用戶,或者是隨便注冊個帳戶的醬油黨。毋容置疑,從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 。在這裡創建一個新的應用,本博這裡創建如下:
然後,我們就進入了微博開發階段。通過這裡列出的Key可以正常調用新浪微博API。
此外,我們還要准備些圖片素材,本博基本就是從互聯網上撈一些,然後PS下。可能不是那麼美觀,大家將就下啦。
三、 創建項目
在Eclipse中創建一個叫SnakeSina的項目,並實現基本的Splash頁面和新浪微博Oauth認證頁面。這裡就不做詳細的展開,各位可以自行參考前面推薦的資料。
1. 登陸應用時的Splash界面:
2. 第一次登陸,詢問用戶是否進行登錄授權:
3. 使用Sqlite保存授權成功後的useid、key、secret等信息。
unity3d發布apk在android虛擬機中運行的詳細步驟(unity3d導出android apk),總的流程分為以下6個步驟: 1、安裝java_jdk
最近在寫一個應用,想把設置頁面和應用頁面放在一起,這樣就能實現用戶可以實時看到自己的設置對UI的影響,從而更方便的設置用戶喜歡的界面。想了一段時間,發現用slid
在上篇文章給大家介紹深入淺析Android Fragment(上篇),包括一些基本的用法和各種API,如果還想深入學習請繼續關注本篇文章。 本篇將介紹上篇提到的:
可以顯示在的Android任務,通過加載進度條的進展。進度條有兩種形狀。加載欄和加載微調(spinner)。在本章中,我們將討論微調(spinner)。Spinner 用