admin管理员组文章数量:1530053
两种办法,一种用root权限执行adb命令直接打开相应的activity,一种是调用对应程序内部URL Scheme。
root执行命令
这个最简单粗暴,拿微信举例子,在手机上用root权限执行adb命令”am start -n com.tencent.mm/com.tencent.mm.plugin.scanner.ui.BaseScanUI”即可直接打开微信扫一扫页面,进行二维码扫描。可以自行编辑命令然后放在桌面小部件。很多软件就可以做到,就不详细说了。
支付宝付款:
am start -n com.eg.android.AlipayGphone/com.alipay.mobile.onsitepay9.payer.OspTabHostActivity
支付宝收款:
am start -n com.eg.android.AlipayGphone/com.alipay.mobile.payee.ui.PayeeQRActivity_
支付宝转账:
am start -n com.eg.android.AlipayGphone/com.alipay.mobile.transferapp.ui.TransferHomeActivity_
支付宝扫一扫:
am start -n com.eg.android.AlipayGphone/com.alipay.mobile.scan.as.main.MainCaptureActivity
微信付款:
am start -n com.tencent.mm/com.tencent.mm.plugin.offline.ui.WalletOfflineCoinPurseUI
微信收款:
am start -n com.tencent.mm/com.tencent.mm.plugin.collect.ui.CollectMainUI
微信扫一扫:
am start -n com.tencent.mm/com.tencent.mm.plugin.scanner.ui.BaseScanUI
利用URL Scheme
比如在自带浏览器里面输入
”javascript:window.location.href=’alipays://platformapi/startapp?appId=20000056’;
”
即可直接打开支付宝的二维码付款页面。自己手动添加浏览器书签然后丢到桌面就行了。
支付宝扫码
alipayqr://platformapi/startapp?saId=10000007
支付宝付款
alipays://platformapi/startapp?appId=20000056
支付宝红包入口
alipay://platformapi/startapp?saId=88886666
下面是微信的
”weixin://dl/groupchat“发起群聊
”weixin://dl/add“添加朋友
”weixin://dl/log“上报日志
”weixin://dl/recommendation“新的朋友
”weixin://dl/groups“群聊
”weixin://dl/tags“标签
”weixin://dl/officialaccounts“公众号
”weixin://dl/moments“朋友圈
”weixin://dl/scan“扫一扫
”weixin://dl/shopping“购物
”weixin://dl/games“游戏
”weixin://dl/profile“个人信息
”weixin://dl/setname“名字
”weixin://dl/myQRcode“我的二维码
”weixin://dl/myaddress“我的地址
”weixin://dl/posts“相册
”weixin://dl/favorites“收藏
”weixin://dl/card“优惠券
”weixin://dl/stickers“表情
”weixin://dl/settings“设置
”weixin://dl/bindqq“QQ 号
”weixin://dl/bindmobile“手机号
”weixin://dl/bindemail“邮箱地址
”weixin://dl/protection“帐号保护
”weixin://dl/notifications“新消息通知
”weixin://dl/blacklist“通讯录黑名单
”weixin://dl/hidemoments“不让他(她)看我的朋友圈
”weixin://dl/blockmoments“不看他(她)的朋友圈
”weixin://dl/general“通用
”weixin://dl/languages“多语言
”weixin://dl/textsize“字体大小
”weixin://dl/stickersetting“我的表情
”weixin://dl/sight“朋友圈小视频
”weixin://dl/features“功能
”weixin://dl/securityassistant“通讯录同步助手
”weixin://dl/broadcastmessage“群发助手
”weixin://dl/chathistory“聊天记录迁移
”weixin://dl/clear“清理微信存储空间
”weixin://dl/help“意见反馈
”weixin://dl/about“关于微信
[java] view plain copy print ?
- private static void toWXScan(final Context mContext) {
- try {
- Intent intent = new Intent();
- intent.setComponent(new ComponentName(“com.tencent.mm”,“com.tencent.mm.ui.LauncherUI”));
- intent.putExtra(”LauncherUI.From.Scaner.Shortcut”, true);
- intent.setFlags(335544320);
- intent.setAction(”android.intent.action.VIEW”);
- mContext.startActivity(intent);
- } catch (Exception e) {
- }
- }
private static void toWXScan(final Context mContext) {
try {
Intent intent = new Intent();
intent.setComponent(new ComponentName("com.tencent.mm","com.tencent.mm.ui.LauncherUI"));
intent.putExtra("LauncherUI.From.Scaner.Shortcut", true);
intent.setFlags(335544320);
intent.setAction("android.intent.action.VIEW");
mContext.startActivity(intent);
} catch (Exception e) {
}
}
[java]
view plain
copy
print
?
- try {
- Intent intent = new Intent(“android.intent.action.MAIN”);//android.intent.action.MAIN
- intent.addFlags(270532608);
- intent.addCategory(”android.intent.category.LAUNCHER”);
- intent.setComponent(new ComponentName(“com.tencent.mm”,“com.tencent.mm.plugin.offline.ui.WalletOfflineCoinPurseUI”));
- mContext.startActivityAsUser(intent, UserHandle.CURRENT);
- } catch (Exception e) {
- }
try {
Intent intent = new Intent("android.intent.action.MAIN");//android.intent.action.MAIN
intent.addFlags(270532608);
intent.addCategory("android.intent.category.LAUNCHER");
intent.setComponent(new ComponentName("com.tencent.mm","com.tencent.mm.plugin.offline.ui.WalletOfflineCoinPurseUI"));
mContext.startActivityAsUser(intent, UserHandle.CURRENT);
} catch (Exception e) {
}
</div>
版权声明:本文标题:添加应用的快捷入口 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/xitong/1726721966a1081895.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论