Android開發新手——第三方遇到的坑
大家好!這是我的第一篇博客,同時我也和標題一樣,我也是菜鳥,我一開始做第三方的分享和登錄時,遇到了很多坑,但是在網上查詢了很多,都是些很零碎的知識點,或者是沒有解釋的很清楚,或者就是沒有吧,也許你們找到了,是我眼瞎,為了不讓好多人像我一樣痛苦,我把我遇到的坑,還有一些注意的地方寫出來,供大家參考。
我首先寫的是登錄,我一開始選擇的是官方的集成文檔,qq登錄也許很簡單啊,但是我也不是一次就成功的,...........................這里我推薦一位為朋友寫的博客,很詳細,大家可以參考一下,http://blog.csdn.net/zhangzibin1992/article/details/62419068,這篇文章是我找的算是很詳細的一篇了,大家可以看一下,然后結合官方的文檔,很快的就可以解決了。
還有很多人選擇的是第三方的比如,mob或者友盟,你們想過的我當時也都想過,先說說友盟吧,對我個人來說,友盟算是比較坑的........................
第一次寫的時候我們要注意了,每個平臺的id,和對應的key一定要寫對,還有包名,已經簽名,我們要仔細的看看是發布前的還是打包后的簽名,這點是很重要的,我當時就犯了這樣的錯,總之,這一點是一定要注意的。
同時文檔也說了,qq分享呢也必須要帶上圖片,不然會分享失敗
注意: ? ?最后在分享所在的Activity里復寫onActivityResult方法,注意不可在fragment中實現,如果在fragment中調用分享,在fragment依賴的Activity中實現,如果不實現onActivityResult方法,會導致分享或回調無法正常進行
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
UMShareAPI.get(this).onActivityResult(requestCode, resultCode, data);
}
然后我寫完之后,覺得什么問題都沒有了,運行時候突然閃退了,顯示的是這個,我表示一臉懵逼,最后找了找。
http://bbs.umeng.com/thread-25606-1-1.html
盡管這個文章很詳細了,可是我還是沒有改對啊,最后仔細的看了看,把官方的demo好好看了一遍
http://bbs.umeng.com/thread-17764-1-1.html?這個是友盟論壇一個不錯的帖子,推薦大家看一下,里面有各種的問題一加解決方法,大家可以好好看一下。
Android
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。