Android微信SDK分享实现,及分享结果监测

本文详细介绍了如何在Android中实现微信SDK分享,包括注册开发者、声明接收分享结果的Activity、分享代码的实现以及重点讲解了分享结果的监测。同时提到了未通过审核时的无APP_ID分享解决方案,但未探讨无APP_ID分享结果的检测方法。
摘要由CSDN通过智能技术生成

微信的分享真难用啊啊啊啊啊啊啊啊啊
特别是分享结果的检测,真难搞啊啊啊啊啊啊啊啊
谁说微信的产品设计做得非常棒啊啊啊啊啊啊啊

1. 注册开发者

http://open.weixin.qq.com
审核通过后,拿到APP_ID

如果审核没有通过,还想分享,那么直接跳到文章最后,有介绍

2. 声明接受分享结果的Activity

<!-- 请注意 这里的.wxapi 不是这个结构是得不到结果的 -->
<activity
    android:name=".wxapi.WXEntryActivity"
    android:exported="true"
    android:label="@string/title_activity_wxentry"
    android:theme="@android:style/Theme.Translucent" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />

        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>

3. 分享代码实现

//分享网址
private void shareToWXCommon(boolean isPYQ)
{
    Toast.makeText(this, R.string.launching_wx, Toast.LENGTH_SHORT).show();
    IWXAPI api;
    api = WXAPIFactory.createWXAPI(this, TuHaoConstants.WX_APP_ID);
    WXWebpageObject webpage = new WXWebpageObject();
    Util.ConfigParser configParser = new Util.ConfigParser(this);
    webpage.webpageUrl = configParser.getS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值