我正在開發android安卓鎖屏應用程序。以編程方式禁用安卓android,Home和Recent按鈕
問題是如何禁用活動中的後退,首頁和最近按鈕?
我發現,使用按鈕禁用回:
@Override
public void onBackPressed() {
return;
}
但如何禁止其他人呢?
問題圖片:http://postimg.org/image/a0tnk7kr5/
我正在開發android安卓鎖屏應用程序。以編程方式禁用安卓android,Home和Recent按鈕
問題是如何禁用活動中的後退,首頁和最近按鈕?
我發現,使用按鈕禁用回:
@Override
public void onBackPressed() {
return;
}
但如何禁止其他人呢?
問題圖片:http://postimg.org/image/a0tnk7kr5/
你必須重寫Back
操作並返回true
讓OS知道,這個動作已經處理並防止執行該默認操作,這是關閉屏幕
您的代碼是有效的API級別5,但對於舊的API,然後用5本:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// your code
return true;
}
return super.onKeyDown(keyCode, event);
}
參考:Answer
This問題是當你點擊Lockscreen時,如何禁用Home和Recent按鈕,如MXPlayer應用程序。接受的答案是
由於您無法覆蓋Android設備上的主頁按鈕(至少在最新的操作系統版本中爲 )。當您「鎖定」應用程序並單擊主頁按鈕時,MX Player會自動啓動您的 啓動器。
並給出了詳細說明如何做到這一點。檢查出來here
其實這是你的觸摸屏 即使你的屏幕部分正在 你可以下載一個問題(按鈕救世主)應用 它會額外回家,最近的按鈕將你添加到您的手機
問題圖片︰http://postimg.org/image/a0tnk7kr5/ 我想禁用這兩個按鈕 –
但在同一個鎖屏應用程序中,我發現開發人員禁用它...如果有任何其他幫助,請建議我.. 。 –
@RankMayur檢查我更新的答案。這是可能的,但可能需要你的一些努力,兄弟 –