【问题标题】:Disable GotoHome behaviour provided by a mouse middle button click on Android禁用在 Android 上单击鼠标中键提供的 GotoHome 行为
【发布时间】:2016-04-28 16:51:55
【问题描述】:

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

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

  • 这是不可能的,出于明显的安全考虑

我的需求有点不同:

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

详情:

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

我可以接受:

我不能接受:

-- 谢谢,杰罗姆。

请原谅我糟糕的英语,我是法国人!

【问题讨论】:

  • 这个运气好吗?即使有了奥利奥和新鼠标的支持,这似乎也是不可能的?

标签: android android-homebutton


【解决方案1】:

将这 3 行放到清单中解决了这个问题。 首先它不起作用,因为我在活动名称上犯了一个错误

<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>

谢谢!

--

杰罗姆

【讨论】:

    【解决方案2】:

    您可以将您的应用程序构建为主屏幕替代品。在这种情况下,您的应用是主屏幕,因此按 HOME 不会执行任何操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-21
      • 1970-01-01
      • 1970-01-01
      • 2012-04-19
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多