• 【React Native】使用react-native-wechat 进行微信好友、微信朋友圈进行分享


      前提:微信平台注册,请自行百度。本篇主要是针对react native中使用react-native-wechat进行android端的分享。

      1、Android版本安装配置方法

      在android/settings.gradle文件下添加以下代码:

    include ':RCTWeChat'
    project(':RCTWeChat').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-wechat/android')

      在android/app/build.gradle的dependencies部分添加以下代码:

    dependencies {
      compile project(':RCTWeChat')   
    }

      在MainApplication.java文件中添加以下代码:

    import com.theweflex.react.WeChatPackage; -->新增1
    
    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
       ...
        new WeChatPackage() ; -->新增2    
      );
    }

      在以下目录文件中,创建以下文件

    package your.package.wxapi; //此处替换成自己的包名.wxapi;
    
    import android.app.Activity;
    import android.os.Bundle;
    import com.theweflex.react.WeChatModule;
    
    public class WXEntryActivity extends Activity {
      @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        WeChatModule.handleIntent(getIntent());
        finish();
      }
    }

      在AndroidManifest.xml添加声明

    <manifest>
      <application>
        <activity
          android:name=".wxapi.WXEntryActivity"
          android:label="@string/app_name"
          android:exported="true"
        />
      </application>
    </manifest>

      在proguard-rules.pro中添加(代码为混淆设置):

    -keep class com.tencent.mm.sdk.** {
       *;
    }

      以上步骤就配置完成了。

      使用部分自行百度。网上如出一辙。

  • 相关阅读:
    AIO 异步时间非阻塞I/O
    学习计算机视觉(持续更新中..)
    转:Dropout解决过拟合问题
    转:non-saturating nonlinearity
    numpy, matplotlib, pandas 精品教程
    转:计算机视觉竞赛平台汇总
    计算机视觉:rcnn、fast-rcnn、faster-rcnn、SSD、YOLO
    转: 批标准化Batch Normalization
    用PCA对鸢尾花数据集降维并可视化
    Python实现PCA降维
  • 原文地址:https://www.cnblogs.com/xjf125/p/12375105.html
Copyright © 2020-2023  润新知