ShareSDk的使用,實現一鍵分享微信好友、朋友圈、QQ
事先說明:
ShareSDK默認QQ可以分享,微信分享則需要在微信的開放平台上認證並申請應用填入對應信息即可
微信認證和申請應用涉及到打包和簽名APK,請大家自行查詢相關資料進行操作
關於ShareSDK的開發,參考ShareSDK官網為准
步驟一:在ShareSDk官網注冊賬號,並創建應用:
步驟二:在ShareSDk官網下載所需要的分享的SDK(這里只是介紹微信和QQ兩種,其他都一樣):
步驟三:將下載好的包解壓,在Android Studio中導入兩個Module,在ShareSDk for Android文件夾Libs目錄下2個文件夾,即是要導入的Module
導入之后,項目結構多了一個oneKeyShareNew和shareSDK:
步驟四:接着右鍵oneKeyShareNew,open Module Settings,添加對ShareSDK的依賴
步驟五:重復上面步驟,在自己的項目中添加對oneKeyShareNew的依賴
步驟六:在你的項目中創建一個Assets的目錄,將ShareSDK for Android/Res目錄下的ShareSDK.xml復制到Assets
步驟七:將ShareSDK for Android/Src目錄下的wxapi文件夾復制到你的項目中
步驟八:添加權限
步驟九:在ShareSDK.xml中添加ShareSDK應用APPKey
步驟十:添加所ShareSDK需要的manifests配置
步驟十一:在代碼中可以使用官方文檔代碼進行分享了
步驟十二:完成以上步驟只能對QQ進行分享,如果還想對微信分享,中老年秋裝則需要在微信開放平台創建應用獲取APPID和APPSecret,並將其填入ShareSDK中對應的標簽中即可。這里大家可能集成后還是不能分享,很有可能你是直接用usb調試安裝的APK或者是debug的APK,這個時候並不是你自己build簽名好的APK,所以大家先build簽名好的APK再傳到手機安裝。
步驟十三:查看效果圖(QQ和weChat)
其他效果圖(新浪微博、騰訊微博、QQ空間)