Androidホームの傍受および長押しホームの再アプリケーション処理
2025 ワード
この文書は次のとおりです.
問題の提起
Android Homeキーシステムは傍受を担当し、捕獲後にシステムが自動的に処理する.时には、システムの処理は往々にして私たちの意に従わないで、自分でホームをクリックした后の事件を処理したいと思って、それではどうしますか?
問題の解決
まずホームキーを禁止し、onKeyDownでキー値を処理し、ホームキーをクリックするとプログラムを閉じるか、XXOOに従います.
ホームキーを禁止する権限を付与
転載先:https://www.cnblogs.com/sishuiliuyun/archive/2012/10/30/2746338.html
問題の提起
Android Homeキーシステムは傍受を担当し、捕獲後にシステムが自動的に処理する.时には、システムの処理は往々にして私たちの意に従わないで、自分でホームをクリックした后の事件を処理したいと思って、それではどうしますか?
問題の解決
まずホームキーを禁止し、onKeyDownでキー値を処理し、ホームキーをクリックするとプログラムを閉じるか、XXOOに従います.
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{ // TODO Auto-generated method stub
if(KeyEvent.KEYCODE_HOME==keyCode)
android.os.Process.killProcess(android.os.Process.myPid());
return super.onKeyDown(keyCode, event);
}
@Override
public void onAttachedToWindow()
{ // TODO Auto-generated method stub
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
ホームキーを禁止する権限を付与
<uses-permission android:name="android.permission.DISABLE_KEYGUARD">uses-permission>
転載先:https://www.cnblogs.com/sishuiliuyun/archive/2012/10/30/2746338.html