禁用鼠标中键点击Android

时间:2016-04-28 16:51:56

标签: android android-homebutton

在商业环境(非商业应用)中,我需要避免中间按钮点击行为,也就是说显示主屏幕

我花了几个小时浏览Stackoverflow页面,结论经常是:

  • 关于明显的安全考虑,
  • 是不可能的。

我的需求有点不同:

  • 我使用已连接的鼠标,我不想覆盖设备硬件按钮。
  • 我的应用只会在商业环境中使用,而不是公开使用。

详细信息:

  • 我的设备是三星Galaxy 3(型号GT-P5210,Android版本4.2.2)
  • 鼠标是经典的3键鼠标(左键单击,鼠标滚轮,右键单击)

我可以接受:

我无法接受:

- 谢谢,杰罗姆。

请原谅我可怕的英语,我是法国人!

2 个答案:

答案 0 :(得分:0)

您可以将应用程序构建为HOME屏幕替换。在这种情况下,您的应用程序是主屏幕,因此按HOME无效。

答案 1 :(得分:0)

将这三行放到清单上解决了这个问题。 首先它没有用,因为我在活动名称上犯了错误

<intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.HOME" />
    <category android:name="android.intent.category.DEFAULT" />
  </intent-filter>

谢谢!

-

杰罗姆