實現(xiàn)APP信息分享包括微信重贺,QQ , 空間,新浪微博等。onCreate()onCreate()
第一步:注冊友盟賬號在開發(fā)者中心選擇
U-Share分享
1.AndroidManifest配置
其中增加一個activity
</activity
android:name="com.umeng.socialize.editorpage.ShareActivity"
android:excludeFromRecents="true"
android:theme="@style/Theme.UMDefault"
/>
2.設(shè)置友盟appid
</meta-data
android:name="UMENG_APPKEY"
android:value="4eaee02c527015373b000003" >
3.增加權(quán)限
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.SET_DEBUG_APP" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
4.針對不平臺所需要添加的數(shù)據(jù)
按照自己需要的平臺添加對應(yīng)的配置(QQ)
創(chuàng)建類
在onCreate方法放入PlatformConfig.setQQZone("100424468","c7394704798a158208a74ab60104f0ba");
// QQ和Qzone appid appkey
1.在主函數(shù)中操作
選擇默認shareboard:成員變量
finalSHARE_MEDIA[] displaylist =newSHARE_MEDIA[]? ? ? ? ? ? ? ? ? ? ? ? {? ? ? ? ? ? ? ? ? ? ? ? ? ? SHARE_MEDIA.WEIXIN, SHARE_MEDIA.WEIXIN_CIRCLE,SHARE_MEDIA.SINA,? ? ? ? ? ? ? ? ? ? ? ? ? ? SHARE_MEDIA.QQ, SHARE_MEDIA.QZONE,SHARE_MEDIA.DOUBAN? ? ? ? ? ? ? ? ? ? ? ? };
2.將代碼方法按鈕監(jiān)聽中
newShareAction(this).setDisplayList( displaylist )? ? ? ? ? ? ? ? ? ? ? ? .withText("呵呵")? ? ? ? ? ? ? ? ? ? ? ? .withTitle("title")? ? ? ? ? ? ? ? ? ? ? ? .withTargetUrl("http://www.baidu.com")? ? ? ? ? ? ? ? ? ? ? ? .withMedia( image )? ? ? ? ? ? ? ? ? ? ? ? .setListenerList(umShareListener)? ? ? ? ? ? ? ? ? ? ? ? .open();