簡體   English   中英

如何在android自定義ROM中設置物理按鈕來運行應用程序

[英]How to set physical button to run app in android custom rom

我有來自ebay的新手機,Blackview bv6000,它有3個特殊的物理按鈕

  1. 相機
  2. SOS
  3. PTT

然后我需要分配這些按鈕來運行我的應用程序和一些功能

在我提取system.img文件並找到后,我從Blackview論壇獲得了rom rom

\usr\keylayout\Generic.kl 

其中包含我需要的關鍵功能列表

key 212   CAMERA

...

#[AGOLD][2015.04.08]Fengjun merge
key 249   FUNC1
key 250   FUNC2
#[AGOLD]End

問題是如何分配該密鑰以在我的應用程序中運行我的應用程序或功能?

編輯

更多信息:

我想在主屏幕或其他應用程序中捕捉按鈕事件,甚至屏幕關閉

查看KeyEvent ,它顯示在此答案的功能示例中。 有關具體的密鑰,請查看https://developer.android.com/reference/android/view/KeyEvent.html

例如, KEYCODE_CAMERA用於相機按鈕。

在我的公司,我們一直在尋找這個,最后我有一個答案。

我們最近聯系了BV6000主要提供商,他們告訴我,這些按鈕只能通過專門為您的應用定制硬件來覆蓋,並且他們需要500多部電話商業訂單才能開始定制某些程序。

他們不會動手指也不會提供少於此的文件: - /

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM