友盟第三方分享及登录

实现APP信息分享包括微信,QQ , 空间,新浪微博等。onCreate()onCreate()

第一步:注册友盟账号在开发者中心选择

U-Share分享

第二步

1.AndroidManifest配置

其中增加一个activity

</activity

android:name="com.umeng.socialize.editorpage.ShareActivity"

android:excludeFromRecents="true"

android:theme="@style/Theme.UMDefault"

/>

2.设置友盟appid

</meta-data

android:name="UMENG_APPKEY"

android:value="4eaee02c527015373b000003" >

3.增加权限

<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.针对不平台所需要添加的数据

按照自己需要的平台添加对应的配置(QQ)


创建类

在onCreate方法放入PlatformConfig.setQQZone("100424468","c7394704798a158208a74ab60104f0ba");

// QQ和Qzone appid appkey

第四步

1.在主函数中操作

选择默认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.将代码方法按钮监听中

newShareAction(this).setDisplayList( displaylist )                        .withText("呵呵")                        .withTitle("title")                        .withTargetUrl("http://www.baidu.com")                        .withMedia( image )                        .setListenerList(umShareListener)                        .open();


注意:

将项目中替换
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 产品概述 Android U-share 6.0sdk是在5.0+的基础上做了进一步的优化,降低了包的大小,对于三...
    AiPuff阅读 11,966评论 1 10
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,964评论 25 709
  •   我们在进行安卓开发的时候,并不能完成所有的功能。目前市场上有许多的服务商给我们提供了各种各样的服务。这里介绍友...
    忆念成风阅读 5,865评论 4 16
  • 总会看到这些鸡汤,或许是五月天的歌词,app上突然看到的文字,看后,又是否真的会有一丝触动,哪怕一根细小的神经,触...
    尛菁阅读 1,675评论 0 0
  • 燥热100天之后的攀枝花终于下了绵绵小雨。空调不知何时关掉改为开窗,书吧里的空气低沉而潮湿,让人透不过气来,决定出...
    小九九2377阅读 3,290评论 0 1

友情链接更多精彩内容