我的一個客戶想要一個返回boolean值的代碼的方法。如果Android手機具有硬件紅色/綠色呼叫/掛斷鍵,則返回true,否則返回false。編程方式檢測硬件調用的存在/掛斷鍵
Sonething這樣的:
public void keyFeedbackFromInput(KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_DOWN
&& (event.getFlags() & KeyEvent.FLAG_VIRTUAL_HARD_KEY) != 0) {
// perform your logic here
}
}
但不是在按鍵事件在上面的代碼段。如果手機具有物理紅/綠鍵或虛擬鍵,他需要事先確定。
是否有可能,如果是有人可以提供一個代碼示例來實現這一目標?
出於興趣,您爲什麼需要此信息? Android不會讓你重寫紅色的掛斷按鈕,如果你想要在你的應用程序中按下綠色的通話按鈕,你還應該使用選項菜單項來補充這一點。 – 2010-06-04 08:51:38