Qingwa
(青小蛙)
2023 年6 月 30 日 04:28
1
原始链接在: 快捷方式 - 满足你对 Android 快捷方式的一切幻想 - 小众软件
快捷方式 是一个 Android 应用,它就叫“快捷方式”,作用就是创建快捷方式,满足各种创建快捷方式的需求。@Appinn
快捷方式 是什么?
初次接触时,可能会觉得它很普通,平平无奇,泯然大众……但是,它没广告,干净,界面也挺好看的。
不过,当你开始使用的时候,就会发现,它点击后会弹出一个悬浮的快捷方式面板,这样就能非常方便地将任意的快捷方式放到桌面上,也可以添加桌面小部件。好像这都理所当然啦。
此外,还可以将快捷方式放在通知栏,也可以放在磁贴上。就有点全面了吧。
现在先不表谈这些,我们来看看它能做些什么。
快捷方式 能做什么?
各种扫一扫、付款码、乘车码等基本操作都可以通过它来完成。它还有云端规则,不过不多,似乎也不支持用户自己创建云端规则。
但你可以自己创建需要的快捷方式,小程序,活动(Activity),Shell 等等,这样感觉它好像融入了一些强大的功能。
工作模式
熟悉的用户应该都明白它们之间的区别了。
每个操作可以包含多个步骤,还可以创建工作流。听到这些,熟悉的用户应该已经迫不及待地去下载了。
高级玩法:支持一键唤醒小爱同学
我发现它是因为我在使用 Obsidian 时想使用 obsidian:\\
协议的链接唤起,但安卓上能创建这种链接快捷方式的工具还有点少,多数都是限定了 http/https 。然后我就找到了“快捷方式”,觉得它挺好用的,所以收藏了起来。
现在开始折腾 KWGT(Kustom Widget Maker),发现也可以创建任意协议的链接,我觉得我可以少装一个软件了,倒是好像 KWGT 没法直接唤起扫一扫(大概是我不会)。然后么,“快捷方式”中的每一个快捷方式都支持用 quickshort://open?id=1
格式的链接唤起,非常容易整合。
群里有个小伙伴说现在没有从桌面一键唤醒小爱的快捷方式了,以前点击就可以说话,现在点击进去还得再点一下才能对话。我试了一下,用“快捷方式”两步搞定,给辅助功能权限(用来点击屏幕)就行,不用 Root。
最后
很强,很干净,很简单,很低调,我很喜欢!
作者一直在坚持更新,然后我看了一下赞赏页面,从开始到现在,十个月了,只有十几个人赞赏,收入还不到一百块钱。有点让人唏嘘。
获取
关于赞赏这件事情,@青小蛙有话说啊:真的很难,不信你看稻米鼠的赞赏页面 、青小蛙的赞赏页面 。
原文:https://www.appinn.com/syyf-quickpay-for-android/
4 个赞
1113
2023 年6 月 30 日 06:10
2
我更喜欢anywhere- ,酷安也有。
更符合我对工具应用的想象,而且开源
dms
(稻米鼠)
2023 年6 月 30 日 08:00
3
我记得以前用过,后来什么什么不记得了,一会儿再去尝尝
我回来了,这俩可以实现的功能基本一致,界面不太一样,额外的细节功能略有区别,可以互为备份。好耶!
活捉参与开发的大佬!
dms
(稻米鼠)
2023 年7 月 2 日 00:35
4
我遇到了更复杂的问题,因为我有点想通过 KWGT 去调用 PWA 应用(
1113
2023 年7 月 2 日 04:04
5
本质问题就是要抓启动pwa的intent嘛,我写过一个xposed模块 来抓activity的启动参数。
pwa应该是通用的intent,只是关键参数不一样,抓出几个主要浏览器的,然后使用者修改关键参数就行了。
1113
2023 年7 月 2 日 05:13
7
啥浏览器?我给你抓下。刚看了chrome好像是自动安装成一个app来做入口,火狐用下面两条命令都可以
adb shell am start -n org.mozilla.firefox/mozilla.components.feature.pwa.WebAppLauncherActivity -a mozilla.components.feature.pwa.PWA_LAUNCHER -d "https://meta.appinn.net/"
adb shell am start -n org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity -a mozilla.components.feature.pwa.VIEW_PWA -d "https://meta.appinn.net/"
dms
(稻米鼠)
2023 年7 月 2 日 05:36
8
1113:
啥浏览器?
目前用的 Brave,Chrome 也需要的,因为说不定什么时候换回去
1113
2023 年7 月 2 日 05:59
9
Brave不行,它是自己生成随机的id来做关键参数的,不具配通用性。
chrome如我上面所说,添加pwa应用的时候会自动生成一个app做入口,最简单方便。
dms
(稻米鼠)
2023 年7 月 2 日 07:46
10
竟然如此,以为内核相同实现方式相同呢。又给了我一个还回去的理由(但是懒……再等等
dms
(稻米鼠)
2023 年7 月 2 日 13:48
11
会搞了,先添加 shell 快捷方式(不是真的添加,就是借此运行 shell 命令,似乎不需要高权限,我选择普通模式也成功了),执行 dumpsys shortcut -p com.tencent.mm
,注意最后参数替换为包名。
获得一大堆内容,用各种方式反正复制出来到编辑器,找需要的快捷方式的名称,来定位具体位置,然后找到下面的 intents=[Intent { act=……好长一大堆
新建快捷方式,类型选活动。
Action 中填写上述代码中 act
后面的参数
Extras 中逐条添加 上述代码中 PersistableBundle
后面对象的参数
不过 PersistableBundle
中参数非常多,我测试下来,PWA 应用必须的三个参数(基于 Brave 浏览器测试):
org.chromium.chrome.browser.webapp_id
org.chromium.chrome.browser.webapp_mac
org.chromium.chrome.browser.webapp_url
此方法可以用来获取各种基于这个包的快捷方式,不过我没深入测试
kat
(kat)
2024 年3 月 16 日 05:12
12
com.syyf.quickpay.act.AlipayCarActivity
这种类名(活动)的代码是如何获得的?
用点击的形式怎么得到某个按钮在屏幕上的坐标?
dms
(稻米鼠)
2024 年3 月 16 日 05:21
13
一般的,添加活动,选择 App 后选择列出来的可用类。这种列出的可能不是全部。
也可以用一些开发者工具,开发者助手,autojs 等获取当前界面的类。这种获取的未必都能第三方调用。
按钮坐标也可以用上述工具获取。
1 个赞
还有Links 和 Shortcut Maker。那个更好呀?
只能在酷安下载,而且只能安装酷安市场 App 才能下载。
1 个赞
Qingwa:
一键唤醒小爱的快捷方式
一键唤醒小爱同学——添加活动,只填 Action: android.intent.action.VOICE_COMMAND