分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
**:之前用過這個幾次了,而每次都沒有記錄一下具體的步驟,這次就寫一下吧
2、現在他們的服務特別人性化,解壓sdk之後會發現有乙個"雙擊此批處理檔案可以生成乙個快速整合sharesdk的目錄.bat"這樣乙個檔案,開啟之後按照提示輸入你的應用包名,他就會給你生成乙個目錄,你直接拷貝到你的專案中就ok了,拷貝進來之後會報錯,其實就是r檔案報錯,在匯入r檔案包名的時候選擇你自己的包名,然後就完事了,clean一下你的工程。
sortid="1" 這個是整合的平台的獨有id,int型別的,數字越小越靠前
shortlinkconversationenable用來設定此平台是否開啟轉短鏈的功能,布林值,不設定則預設為
true,此欄位影響到回流統計,建議保留預設配置
下面是在**中進行整合
1.首先在你的專案入口的activity的oncreat()方法中,加上sharesdk.initsdk(this);這句**是初始化sharesdk的
2、如果需要統計應用被開啟次數,可以在出口activity中的ondestroy()方法的第一行中加入sharesdk.stopsdk(this);
這行**會結束share sdk的統計功能並釋放資源。
initsdk是可以重複呼叫的,其實share sdk建議在您不確定的時候呼叫這個方法,來保證share sdk被正確初始化。而stopsdk一旦呼叫了,就必須重新呼叫initsdk才能使用share sdk的功能,否則會出現空指標異常。
個人比較推薦這個方法,用eclipse的那種方法會因為eclipse的bug報錯
修改授權頁標題欄:
在清單檔案中修改一下之前插入的授權頁activity
主要是修改下面的meta-data
1
<
activity
2
android:name
=
"cn.sharesdk.framework.sharesdkuishell"
3
android:configchanges
=
"keyboardhidden|orientation"
4
android:screenorientation
=
"portrait"
5
android:theme
=
"@android:style/theme.translucent.notitlebar"
6
android:windowsoftinputmode
=
"statehidden|adjustresize"
>
7
8
<
meta-data
android:name
=
"adapter"
android:value
=
"com.example.share.myadapter"
/>
9
然後建立myadapter這個類,繼承cn.sharesdk.framework. authorize.authorizeadapter,
然後重寫oncreat方法等。重新定義介面
這裡有幾個方法會用到:
還有getplatformname()-獲取是哪個平台的授權頁,getwebbody(),分享的內容
給我老師的人工智慧教程打call!
shareSdk第三方登入
紀錄一下sharesdk第三方登入的主要 整合請參照mob注意事項 android name wxapi.wxentryactivity android configchanges keyboardhidden orientation screensize android exported true...
ShareSDK整合第三方登入和分享的步驟
之前用過這個幾次了,而每次都沒有記錄一下具體的步驟,這次就寫一下吧 2 現在他們的服務特別人性化,解壓sdk之後會發現有乙個 雙擊此批處理檔案可以生成乙個快速整合sharesdk的目錄.bat 這樣乙個檔案,開啟之後按照提示輸入你的應用包名,他就會給你生成乙個目錄,你直接拷貝到你的專案中就ok了,拷...
ShareSDK實現第三方登入和分享
1 建立專案 3 找開sharesdk for android資料夾,雙擊quickintegrater.jar檔案,選擇需要整合的第三方軟體,確定後形成sample資料夾,將此資料夾下的所有檔案複製到自己的專案中 覆蓋,注意,如出現紅色叉號,可找開對應專案檢查檔案是否出現亂碼,出現亂碼更改編碼格式...