跳转方法如下(详细查看-支付宝官网开发者资料)
/**
* 支付宝小程序
*
* @param context 上下文处理
* @param appId 小程序appId
* @param page 小程序跳转的页面。如果不设置,默认为跳转至首页。例如:pages/user/user
* @param query 启动参数,内容按照格式为参数名=参数值&参数名=参数值…之后encode,例如:client_type=2
*/
public static void start(Context context, String appId, String page, String query) {
try {
StringBuffer sb = new StringBuffer("alipays://platformapi/startapp?");
sb.append("appId=").append(appId).append("&");
sb.append("page=").append(page).append("&");
String link = URLEncoder.encode(query, "UTF-8");
sb.append("query=").append(link);
Uri uri = Uri.parse(sb.toString());
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
context.startActivity(intent);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}