美文网首页
友盟第三方分享及登录

友盟第三方分享及登录

作者: 丶小丑 | 来源:发表于2016-08-19 10:13 被阅读0次

    实现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();

    注意:

    将项目中替换

    相关文章

      网友评论

          本文标题:友盟第三方分享及登录

          本文链接:https://www.haomeiwen.com/subject/rulesttx.html