当用户打开某个应用程序时启动我的应用程序 - Android
Launch my application when a user opens a certain application - Android
有没有办法在用户打开某个应用时打开我的应用?
例如,我想在用户打开 Instagram 时立即启动我的应用程序的浮动按钮。或者更好的是他们打开“故事”相机?
这与不明确的意图不同,因为我没有办法与 Instagram 互动,但这仍然可能吗?
我是否需要检查系统以查看当前打开了哪些应用程序,或者是否有其他方法可以做到这一点?
正如 NomadMaker 所说,一般来说这很难做到,因为这会是一个安全问题。事实上,像这样的问题被发布为 Strandhogg vulnerability. That said, some apps (like LastPass) use/abuse the AccessibilityService API 以获取此信息。如果您要为自己制作应用程序,这是一种可行的方法,但如果您打算分发该应用程序,则不建议这样做。
有没有办法在用户打开某个应用时打开我的应用?
例如,我想在用户打开 Instagram 时立即启动我的应用程序的浮动按钮。或者更好的是他们打开“故事”相机?
这与不明确的意图不同,因为我没有办法与 Instagram 互动,但这仍然可能吗?
我是否需要检查系统以查看当前打开了哪些应用程序,或者是否有其他方法可以做到这一点?
正如 NomadMaker 所说,一般来说这很难做到,因为这会是一个安全问题。事实上,像这样的问题被发布为 Strandhogg vulnerability. That said, some apps (like LastPass) use/abuse the AccessibilityService API 以获取此信息。如果您要为自己制作应用程序,这是一种可行的方法,但如果您打算分发该应用程序,则不建议这样做。