首頁(yè) 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場(chǎng)

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計(jì)算器

綜合交流 / 評(píng)測(cè) / 活動(dòng)區(qū)

交流區(qū) | 測(cè)硬件 | 網(wǎng)站活動(dòng) | Z幣中心

新手入門(mén) / 進(jìn)階 / 社區(qū)互助

新手 | 你問(wèn)我答 | 免費(fèi)刷機(jī)救磚 | ROM固件

查看: 22533|回復(fù): 1
上一主題 下一主題
[教程]

Android騰訊微薄客戶(hù)端開(kāi)發(fā)十五:終結(jié)篇(分享源代碼)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2013-8-28 16:19 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式 | 未知
43962      
還有添加賬號(hào)頁(yè)面的onReceive方法里的一些數(shù)據(jù)庫(kù)操作都是相當(dāng)耗時(shí)的,應(yīng)用線(xiàn)程結(jié)合Handler來(lái)處理。   
2:有些同學(xué)的微博沒(méi)有頭像導(dǎo)致出錯(cuò),那一段代碼我沒(méi)判空插入默認(rèn)圖片   
3:有些頁(yè)面的listView有點(diǎn)卡,因?yàn)関iew都是inflate的一個(gè)新的,這導(dǎo)致滑動(dòng)時(shí)有點(diǎn)卡,可采用先判斷if(converView==null){}else{}的做法,不過(guò)會(huì)導(dǎo)致數(shù)據(jù)顯示的位置不正確,可以監(jiān)聽(tīng)listview的onScroll 和onScrollChange事件,在這兩個(gè)事件中做處理讓它顯示正確的數(shù)據(jù)。   
4:關(guān)于授權(quán)成功后會(huì)提示一個(gè)找不到的頁(yè)面,那是因?yàn)锳PI的callbackUrl引起的,大家可仔細(xì)看看帖子的回復(fù),有些問(wèn)題已經(jīng)解釋了   
5:怎么發(fā)送帶圖片的微博,需要引入activation.jar,String pic填寫(xiě)本地圖片地址就可以了,這是yilee提供的,謝謝yilee   
6:自動(dòng)登錄已經(jīng)實(shí)現(xiàn)了,另外OAuth是不能保存密碼的,正式因?yàn)镺Auth認(rèn)證不傳輸密碼,所以才是安全的,因?yàn)槟愕牡顷戄斎朊艽a是在騰訊的頁(yè)面操作的   
7:如果大家沒(méi)有修改程序的話(huà),用的APPkey和APPsecret都是我去騰訊注冊(cè)的APP才有的,不過(guò)調(diào)用API的次數(shù)是有限制的,所以大家最好自己去騰訊申請(qǐng)一個(gè)APP,然后在MyWeiboSync類(lèi)中的customKey和customSecret替換成你自己的。   
8:分頁(yè)時(shí)取到數(shù)據(jù)之后都是新new的一個(gè)Adapter,這做法是錯(cuò)誤的,有時(shí)候會(huì)報(bào)錯(cuò)的。正確的應(yīng)該是在繼承的BaseAdapter類(lèi)中提供添加,刪除,等方法來(lái)新加,修改數(shù)據(jù),然后用adapter.notifyDataChanged()方法   
9:大家再封裝其它API的時(shí)候一定要注意參數(shù)的順序,你傳的參數(shù)對(duì)的,如果順序錯(cuò)了的話(huà),也是不行的。   
   
      
[剛才有朋友沒(méi)運(yùn)行成功,我這能,我重新壓縮了一次上傳上來(lái)了]   
引包時(shí)請(qǐng)按上圖的Add External加那個(gè)3個(gè)jar包   
開(kāi)源了,大家可以在這個(gè)基礎(chǔ)上繼續(xù)修改和完善,到時(shí)候用自己寫(xiě)的客戶(hù)端在手機(jī)上看微博,多帥啊,圖片就不傳了,前面n講大家都看見(jiàn)了。呵呵,雖然是一個(gè)小小的客戶(hù)端,但是也耗費(fèi)了我不少時(shí)間(差不多3個(gè)周末和最近2周的晚上平均2個(gè)小時(shí)),有些東西看起來(lái),想起來(lái)挺容易的,只有你開(kāi)始做了才會(huì)知道到底是不是很簡(jiǎn)單,才能有所收獲。先總結(jié)一下在這個(gè)微博客戶(hù)端中用到得一些知識(shí)點(diǎn)。   
1:sqllite數(shù)據(jù)庫(kù)的應(yīng)用   
2:SharedPreferences結(jié)合sqllite保存默認(rèn)登錄用戶(hù)   
3:圓角背景,圓角頭像,.9.png格式在android中的應(yīng)用   
4:布局方面的當(dāng)然是最常用的ReleativeLayout,LinearLayout,FrameLayout,include,merge的應(yīng)用   
5:Menu菜單的使用   
6:彈出菜單的使用,簡(jiǎn)單的彈出框,包含list的彈出框.   
7:webview嵌入騰訊第三方授權(quán)頁(yè)面的使用   
8:最常用的ListView的使用   
9:Tab布局的應(yīng)用   
10:listView的分頁(yè)。   
11:萬(wàn)能適配器BaseAdapter以及ArrayAdapter等適配器的使用   
12:android美化方面關(guān)于selector的使用   
13:簡(jiǎn)單動(dòng)畫(huà)的使用   
14:廣播接收器BroadCastReceiver接收騰訊授權(quán)碼的應(yīng)用.   
15:騰訊Oauth認(rèn)證的使用(新浪的,人人的,淘寶的開(kāi)放API也是基于這個(gè)的,版本不同可能)   
16:ViewHolder以及LayoutInflater等的使用   
17:騰訊API的調(diào)用與封裝。。。。。。。。還有一些,記不起了。   
另外,如果有什么問(wèn)題,大家給我留言,我知道的會(huì)回復(fù)大家的。(另外,bug肯定是有的,希望大家遇到了,仔細(xì)看一下報(bào)錯(cuò)信息,然后修改之)   
project在附件里面,光下載不回復(fù)的詛咒你永遠(yuǎn)中不了500萬(wàn),哈哈。   
   
騰訊微博源碼以及所需要的包{安卓巴士網(wǎng)}.rar(2.81 MB, 下載次數(shù): 22413)[/I]2011-9-13 18:16 上傳點(diǎn)擊文件名   下載積分: 下載豆 -2   
   
   
   

上一篇:Android dialog 大合集
下一篇:第一講:Android開(kāi)發(fā)環(huán)境的搭建
沙發(fā)
發(fā)表于 2016-7-3 00:09 | 只看該作者 | 來(lái)自湖南
jhgjh

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號(hào) )

網(wǎng)絡(luò)信息服務(wù)信用承諾書(shū) | 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號(hào)

GMT+8, 2024-12-28 03:46 , Processed in 0.058878 second(s), 13 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報(bào):report#znds.com (請(qǐng)將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表