集成友盟社会化分享(微信和QQ)指导

完整demo下载地址:https://github.com/nicejerry/tests/tree/master/shareDemo

集成步骤如下:

1. 将umengLib导入项目中

2.修改umengLib下manifest文件中qq开放平台App Id和友盟App key。

<data android:scheme="tencent100424468" />
<meta-data
            android:name="UMENG_APPKEY"
            android:value="5b5178008f4a9d17f40000b5"></meta-data>

3. Application中做如下初始化(设置友盟App key,微信开放平台App Id,微信开放平台应用签名,QQ开发平台App Id,QQ开放平台App Key):

    @Override
    public void onCreate() {
        super.onCreate();
        initShareComponents();
    }

    /**
     * 初始化分享组件
     */
    private void initShareComponents() {
        ShareTool shareTool = ShareTool.getInstance();
        shareTool.setUmengAppKey("59892f08310c9307b60023d0");
        shareTool.setWeixinAppId("wxdc1e388c3822c80b");
        shareTool.setWeixinAppSignature("3baf1193c85774b3fd9d18447d76cab0");
        shareTool.setQqAppId("100424468");
        shareTool.setQqAppKey("c7394704798a158208a74ab60104f0ba");
        shareTool.init(this);
    }

4.Activity中调用样例:

 protected void onCreate(final Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final String url = "http://www.qq.com/";
        final String thumbUrl= "https://www.baidu.com/img/bd_logo1.png";
        final String title = "测试标题";
        final String description = "测试描述";
        findViewById(R.id.button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                ShareTool.getInstance().openShareWin(MainActivity.this,true,url,thumbUrl,title,description);

            }
        });
     }

猜你喜欢

转载自blog.csdn.net/yinxing2008/article/details/82047964