【发布时间】:2016-04-28 16:51:55
【问题描述】:
在商业环境中(不是商业应用),我需要避免中间按钮点击行为,即显示主屏幕
我花了几个小时浏览 Stackoverflow 页面,结果通常是:
- 这是不可能的,出于明显的安全考虑
我的需求有点不同:
- 我使用连接的鼠标,我不想覆盖设备硬件按钮。
- 我的应用只能在商业环境中使用,不能公开使用。
详情:
- 我的设备是三星 Galaxy 3(型号 GT-P5210,Android 版本 4.2.2)
- 鼠标是经典的三键鼠标(左键单击、鼠标滚轮、右键单击)
我可以接受:
- 覆盖 OnPause、OnUserLeaveEvents(https://stackoverflow.com/a/32938986/2773267 在我的情况下不起作用)
- 修改我的清单
- 使用阻止主页显示的服务(类似看门狗)
- 根设备(最后机会的解决方案):
- 修改/system/usr/keylayout(https://stackoverflow.com/a/29311126/2773267答案的一部分)
- 所有其他解决方案,但我不能接受的除外 :)
我不能接受:
-- 谢谢,杰罗姆。
请原谅我糟糕的英语,我是法国人!
【问题讨论】:
-
这个运气好吗?即使有了奥利奥和新鼠标的支持,这似乎也是不可能的?
标签: android android-homebutton