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