將安卓資源包中的libammsdk.jar 匯入到專案中的libs資料夾下面。
並在專案中的建立乙個包 ,包名必須為 package+wxapi,比如你的包名是com.***.android,那就要建立乙個 com.***.android.wxapi。然後在這個 包下面 建乙個類 ,類名為wxentryactivity。
在androidmanifest.xml 註冊這個類
下面是wxentryactivity中的**:
public class wxentryactivity extends activity implements iwxapieventhandler
@override
public void onreq(basereq req)
@override
public void onresp(baseresp resp)
switch (resp.errcode)
} catch (exception e)
}});
finish();
break;
case baseresp.errcode.err_user_cancel:
result = "傳送取消";
toast.maketext(this, result, toast.length_long).show();
finish();
break;
case baseresp.errcode.err_auth_denied:
result = "傳送被拒絕";
toast.maketext(this, result, toast.length_long).show();
finish();
break;
default:
result = "傳送返回";
toast.maketext(this, result, toast.length_long).show();
finish();
break;}}
/*** 通過拼接的使用者資訊url獲取使用者資訊
* * @param user_info_url
*/private void getuserinfo(string user_info_url)
} catch (exception e)
}});
}@override
protected void onnewintent(intent intent)
/***
* @param code
* @return url
*/private string getcoderequest(string code)
/***
* @param access_token
* 獲取access_token時給的
* @param openid
* 獲取access_token時給的
* @return url
*/private string getuserinfo(string access_token, string openid)
private string urlenodeutf8(string str) catch (exception e)
return result;
}}
public class loginactivity extends activity implements onclicklistener
private void init()
@override
public void onclick(view v)
}/**
*/private void wxlogin()
}
android微信第三方登入2
1.首先例項化okhttp連線 獲得code case baseresp.errcode.err ok 可用以下兩種方法獲得code resp.tobundle bundle resp sp new resp bundle string code sp.code 或者 string code sen...
微信第三方平台
申請和上線流程 2 開發者自行開發和測試授權 全網發布接入檢測 3 申請全網發布並上線 4 發布後修改和覆蓋現網 公眾帳號授權給第三方平台的授權流程技術說明 授權流程技術指引文件 第三方平台授權後如何幫助旗下公眾平台帳號實現業務 卡券強授權 小程式管理許可權集 第三方平台授權後如何幫助旗下小程式帳號...
常用微信整合(第三方sdk整合套路) 微信登入
程式開發過程中,總歸是會用到第三方sdk的,這裡就常用的登入 分享 支付做乙個整合方法上的綜述,以備引申至通用的sdk使用方法。一般的,sdk在登入 分享 支付上,都會按照如下的流程進行 包裝請求 req 傳送請求 處理請求這麼說雖然非常籠統,但是大致流程便是如此,只是各自的sdk在這一過程中實現的...