首先,下载资源包,
导入jar包
//api注册
api = WXAPIFactory.createWXAPI(this, "APP_ID", true);
api.registerApp("APP_ID");
SendAuth.Req req = new SendAuth.Req();
//授权读取用户信息
req.scope = "snsapi_userinfo";
//自定义信息
req.state = "wechat_sdk_demo_test";
//向微信发送请求
api.sendReq(req);
APPID修改为自己所申请的..
然后在包名下新建一个wxapi目录
package 你的包名.wxapi; public class WXEntryActivity extends Activity implements IWXAPIEventHandler{ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //注册API api = WXAPIFactory.createWXAPI(this, "APP_ID"); api.handleIntent(getIntent(), this); } @Override public void onResp(BaseResp resp) { if(resp instanceof SendAuth.Resp){ SendAuth.Resp newResp = (SendAuth.Resp) resp; //获取微信传回的code String code = newResp.
;}}} 配置文件加入下面的话
即可获取到code..<activity android:name=".wxapi.WXEntryActivity" android:exported="true" android:launchMode="singleTop" android:theme="@android:style/Theme.NoDisplay" />
未完,待续........