package com.yeshi.makemoney.video.app.utils;
|
|
import android.content.Context;
|
|
import com.tencent.mm.opensdk.modelmsg.SendAuth;
|
import com.tencent.mm.opensdk.openapi.IWXAPI;
|
import com.tencent.mm.opensdk.openapi.WXAPIFactory;
|
import com.yeshi.makemoney.video.R;
|
|
public class WXUtil {
|
// IWXAPI 是第三方app和微信通信的openApi接口
|
private static IWXAPI api;
|
|
public static IWXAPI getApi() {
|
|
return api;
|
}
|
|
public static void regToWx(Context context) {
|
String appId = context.getString(R.string.wx_app_id);
|
// 通过WXAPIFactory工厂,获取IWXAPI的实例
|
api = WXAPIFactory.createWXAPI(context, appId, true);
|
// 将应用的appId注册到微信
|
api.registerApp(appId);
|
}
|
|
/**
|
* 开始授权
|
*/
|
public static void startAuth() {
|
SendAuth.Req req = new SendAuth.Req();
|
req.scope = "snsapi_userinfo";
|
req.state = "wechat_sdk_demo_test";
|
api.sendReq(req);
|
}
|
|
|
}
|