編輯:關於android開發
開發新浪微博 首先須要使用官方提供的API接口weibo4android.jar
下載地址:http://download.csdn.net/source/3399114
官方下載地址:http://code.google.com/p/weibo4j/downloads/list
首先須要在項目中引入新浪微博官方的API jar包
如圖所示:
最近有朋友說他申請的KEY無法使用 原因是XAuth申請KEY是需求的 ,因為我的KEY是用公司提供的所以已經滿足XAuth的申請條件所以可以使用。請大家仔細看看下面官方提供的內容。
申請的條件:http://open.weibo.com/wiki/XAuth
xAuth申請需求
因為xAuth依然會獲得用戶明文密碼,xAuth實行有限開放。開發初期建議使用桌面客戶端使用OAuth,移動客戶端使用WAP 1.0或者2.0版頁面授權。當用戶數量達到一定規模後再使用xAuth提升用戶體驗。
xAuth申請條件:
應用分類屬於桌面客戶端、手機客戶端。
應用本身已經通過開放平台文案、廣場審核,並在廣場上展示超過15天。
應用使用人數在3000以上。
應用本身功能與新浪微博關聯緊密。
任何一個開發者都需要申請新浪微博的ConsumerKey 和 ConsumerSecret
申請地址:http://open.weibo.com/devel.php
點擊創建應用根據提示一步一步來 這裡筆者就不詳細說明了
下面是代碼部分請認真閱讀
Java代碼帳號密碼授權只需要一次
大功告成 這樣就授權成功並且發送了一條微薄 不過這樣還不是完美 因為如果每次都用同樣的帳號發送微博的話 沒有必要每次都授權 授權成功一次後 就可以把Token 與 TokenSecret 存下來 以後在發送微薄只須要把Token 與 TokenSecret 讀出來就可以直接發。
發表成功
儲存Token 與 TokenSecret
Java代碼讀取Token 與 TokenSecret
讀取到之前授權的KEY
Java代碼微博的異常類WeiboException
我們使用API接口 出現的異常WeiboException會幫我們捕獲下來比如
帳號密碼錯誤:e.getStatusCode() = 403
重復發送微博:e.getStatusCode() = 400
等等,代碼實現的話我們可以在底層把這些異常throws 到上層,在上面去處理這些異常
下面這個鏈接是新浪官方提供的API錯誤代碼 大家可以根據須要仔細閱讀
http://open.weibo.com/wiki/index.php/Help/error
高效地分析Android內存--MAT工具解析 MAT(Memory Analyzer Tool), 是著名的Android內存分析工具, 雖然LeakCanary更
Android Developer:Heap Viewer演示 這個演示展示了Heap Viewer工具的基本用法。Heap Viewer實時報告你的應用程序已經分配了
Android 手機衛士11--窗體彈出PopupWindow,11--popupwindow protected void showPopupWindo
Android新手入門2016(10)--GridView GridView跟ListView一樣是多控件布局。實現九宮圖是最方便的。 還是先看看圖,沒圖說個雞雞是不是