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

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

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

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

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

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

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

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

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

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

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

上一篇:Android dialog 大合集
下一篇:第一講:Android開發(fā)環(huán)境的搭建
沙發(fā)
發(fā)表于 2016-7-3 00:09 | 只看該作者 | 來自湖南
jhgjh
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

GMT+8, 2024-10-20 07:57 , Processed in 0.071088 second(s), 13 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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