Ekkkkkkko


  • 首页

  • 归档

  • 标签

Android中快捷启动支付宝微信扫一扫的方法

发表于 2017-07-07

Android 快捷打开支付宝微信扫码的方法

支付宝&微信扫一扫 ✓

支付宝扫一扫:

1
2
3
4
Uri uri = Uri.parse("alipayqr://platformapi/startapp?saId=10000007");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
context.startActivity(intent);

微信原来的扫一扫打开是这样的,不过目前的版本已经失效了

1
2
3
Uri uri = Uri.parse("weixin://dl/scan");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

所以只能使用am命令来控制二维码界面的activity打开

使用开发者工具调试后发现微信二维码的activity是这个com.tencent.mm.plugin.scanner.ui.BaseScanUI

1
2
3
4
5
6
String cmd="am start -n com.tencent.mm/com.tencent.mm.plugin.scanner.ui.BaseScanUI";
try {
Process p = Runtime.getRuntime().exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}

1…67
一只大茶蛋

一只大茶蛋

我会想念大家的

31 日志
9 标签
RSS
友情链接
  • 等风来
  • 植物系魔法师
  • Psychola
  • 大土豆
© 2021 一只大茶蛋
由 Hexo 强力驱动
主题 - NexT.Mist