项目里面遇到要通过支付宝二维码调起支付宝应用支付的功能,做完之后在此记录一下:
Intent intent = new Intent(Intent.ACTION_VIEW); Uri uri = null; try { uri = Uri.parse("alipays://platformapi/startapp?saId=10000007&qrcode=" + URLEncoder.encode("/bax04659wociie67ugya204a", "UTF-8”)); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setData(uri); startActivity(intent);
相关测试结果如下: