android整合第三方微信登入

2021-09-25 11:22:18 字數 1961 閱讀 2620

將安卓資源包中的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在這一過程中實現的...