1. 程式人生 > >Android接入微信SDK之一:發起微信授權登入

Android接入微信SDK之一:發起微信授權登入

public class WXEntryActivity extends Activity implements IWXAPIEventHandler { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Constants.wx_api.handleIntent(getIntent(), this); } //微信請求相應 @Override
public void onReq(BaseReq baseReq) { } //傳送到微信請求的響應結果 @Override public void onResp(BaseResp resp) { switch (resp.errCode) { case BaseResp.ErrCode.ERR_OK: Log.i("WXTest","onResp OK"); if(resp instanceof SendAuth.Resp){ SendAuth.Resp newResp
= (SendAuth.Resp) resp; //獲取微信傳回的code String code = newResp.code; Log.i("WXTest","onResp code = "+code); } break; case BaseResp.ErrCode.ERR_USER_CANCEL: Log.i("WXTest","onResp ERR_USER_CANCEL ");
//傳送取消 break; case BaseResp.ErrCode.ERR_AUTH_DENIED: Log.i("WXTest","onResp ERR_AUTH_DENIED"); //傳送被拒絕 break; default: Log.i("WXTest","onResp default errCode " + resp.errCode); //傳送返回 break; } finish(); } }