Android应用拉起支付宝

作者: 某人_Valar | 来源:发表于2017-11-17 14:42 被阅读511次

作者:某人_Valar
如需转载请保留原文链接
注:由于android一些手机系统的限制,可能会无法拉起

直接来代码

@OnClick(R.id.to_alipay_btn)
    void openAliPay(){
        if (openAlipayPayPage(this)){
            tip("跳转成功");
        }else {
            tip("未能打开支付宝,请手动打开");
        }
    }
public static boolean openAlipayPayPage(Context context) {
        try {
           // final String alipayqr = "alipayqr://platformapi/startapp?saId=10000001&clientVersion=3.7.0.0718";
            final String alipayqr = "alipayqr://platformapi/startapp?clientVersion=3.7.0.0718";
            openUri(context, alipayqr);
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

/**
 * 发送一个intent
 */
private static void openUri(Context context, String s) {
    Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(s));
    context.startActivity(intent);
}


如果想要直接跳转支付宝内的具体页面使用注释掉的这句:

  final String alipayqr = "alipayqr://platformapi/startapp?saId=10000001&clientVersion=3.7.0.0718";

其中的sald自己可以测试,改成10000002,10000003等等,看哪个是想要的

相关文章

网友评论

    本文标题:Android应用拉起支付宝

    本文链接:https://www.haomeiwen.com/subject/ruljvxtx.html