【问题标题】:Hardware button for Menu: modification菜单的硬件按钮:修改
【发布时间】:2015-09-03 00:41:47
【问题描述】:

想知道是否有人知道硬件按钮在 Android 源代码中的编程位置。我现在正在使用 2.3.4,我希望能够替换按下最左边的硬件键时显示的“设置”按钮快捷方式。我已经尝试了几个小时的谷歌搜索,但没有运气......任何关于源内可以修改的信息将不胜感激!

【问题讨论】:

  • 这可能是设备制造商编写的用于将其硬件与操作系统接口的低级代码

标签: android kernel


【解决方案1】:

我不完全确定这是否是您要查找的内容,但设备主屏幕上弹出的菜单是由 Launcher2 应用程序的 Launcher 活动中的 onCreateOptionsMenu() 方法创建的。

Here is a link to the source 用于 2.3.4 中使用的版本。如果您正在开发自定义启动器应用程序,则当您的 Activity 运行并按下 MENU 按钮时会触发此方法。

【讨论】:

  • 谢谢,我会仔细研究一下。 Launcher2 应用程序是内核代码的一部分,所以它很可能就是我正在寻找的东西
  • 嗯,不,它是平台代码的一部分,而不是 linux 内核。如果这最终不能回答您的问题,那么有关您要完成的工作的一些更具体的细节可能有助于提供更有针对性的答案。
  • 呃,是的,对不起,我不擅长术语。但是我对代码进行了简单的更改以测试该段,它似乎毕竟是我正在寻找的。我只需要更改在该细分中创建的意图。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-29
  • 1970-01-01
  • 1970-01-01
  • 2013-05-01
相关资源
最近更新 更多