Android APP整合微信分享

微信开放平台-官方文档-Android接入指南

微信开放平台-官方文档-Android资源下载

运行官方demo

想要运行官方的demo可能需要以下几步

  1. 上面下载的项目可能报错,首先修改gradle-wrapper.properties中的distributionUrl为你目前项目用的路径,build.gradle中的com.android.tools.build:gradle改为现在项目用的版本
    还有一些报错,按照提示修复即可
  2. 添加release版本的签名配置
  3. build.gradle中的applicationId改为现在项目的applicationId
  4. Contants中APP_ID改为自己申请的
  5. 然后以release运行即可
  6. 如果需要有回调结果,还需要把文件夹的名字改成和上边的applicationId相同的文件夹名。具体操作是:选择图中图标,把Compact MIddle Packages前边√去掉

例如我的applicationId是com.aa.bb

那么,从末级开始修改马赛克遮住的文件夹名称:右键-refactor-rename
在这里插入图片描述
在这里插入图片描述

自己项目

build.gradle添加依赖

api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'

添加权限

<uses-permission android:name="android.permission.INTERNET" />

<!-- for mta statistics, not necessary-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

注册到微信

可以参照上面下载的Android资源写

private static final String APP_ID = "wx......";
// IWXAPI 是第三方app和微信通信的openApi接口
private IWXAPI api;
 // 通过WXAPIFactory工厂,获取IWXAPI的实例
api = WXAPIFactory.createWXAPI(this, APP_ID, true);
// 将应用的appId注册到微信
api.registerApp(APP_ID);

分享文字

复制demo中代码即可

public class MainActivity extends AppCompatActivity {
   
   
    pr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值