如何在 android 中的 google 的(设备)本机应用程序上添加自定义按钮?
How to add the custom button on google's(device) native application in android?
我想在 google(device) 的本地应用程序上添加一个按钮 Like(Google Map),使用这个按钮我想打开我的应用程序。
我已经做了一些这方面的工作。
- 使用 AccessibilityService 我发现哪个应用程序仍在 运行 使用此服务 我使用
SYSTEM_ALERT_WINDOW
权限打开独立对话框。但是对话框覆盖了整个屏幕,我设法在屏幕底部显示这个对话框,但我仍然不能在设备本机应用程序中做任何事情,比如(google 地图),因为我的对话框包含那些触摸,
我使用终端检查了 activity 堆栈,我发现我的应用程序仍然在堆栈顶部。
现在经过两天 (Saturday/Sunday) 的研究,我找不到任何合适的解决方案。
我卡住了。
据我了解,您想在 google 应用程序顶部显示 UI,但是一旦您的 UI 被调用,您就无法将触摸发送到 google 您唤起 UI 的应用程序,这非常明显,因为焦点现在集中在您的 UI 上。我会建议您使用服务并将您的 UI 绑定到它并使用 WindowManager.LayoutParams 和适当的标志。你可以关注这个link
想知道怎么做。而不是 chathead UI 你必须使用你的 UI.
我想在 google(device) 的本地应用程序上添加一个按钮 Like(Google Map),使用这个按钮我想打开我的应用程序。
我已经做了一些这方面的工作。
- 使用 AccessibilityService 我发现哪个应用程序仍在 运行 使用此服务 我使用
SYSTEM_ALERT_WINDOW
权限打开独立对话框。但是对话框覆盖了整个屏幕,我设法在屏幕底部显示这个对话框,但我仍然不能在设备本机应用程序中做任何事情,比如(google 地图),因为我的对话框包含那些触摸, 我使用终端检查了 activity 堆栈,我发现我的应用程序仍然在堆栈顶部。
现在经过两天 (Saturday/Sunday) 的研究,我找不到任何合适的解决方案。
我卡住了。
据我了解,您想在 google 应用程序顶部显示 UI,但是一旦您的 UI 被调用,您就无法将触摸发送到 google 您唤起 UI 的应用程序,这非常明显,因为焦点现在集中在您的 UI 上。我会建议您使用服务并将您的 UI 绑定到它并使用 WindowManager.LayoutParams 和适当的标志。你可以关注这个link
想知道怎么做。而不是 chathead UI 你必须使用你的 UI.