长按主页按钮禁用最近的应用程序

时间:2016-12-13 05:25:37

标签: android android-homebutton long-press

我正在为Android设备开发Home应用程序。我想禁用最近App的长按主页按钮动作。我用Google搜索并找到了一些解决方案,但没有得到我想要的解决方案。现在我正在使用这段代码。它工作,禁用主页按钮最近的应用程序,但它也关闭了用户启动的任何其他应用程序。

    @Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if (!hasFocus) {
        Toast.makeText(staticPosContext, "No Focus", Toast.LENGTH_SHORT)
                .show();
        ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
        am.moveTaskToFront(getTaskId(), ActivityManager.MOVE_TASK_WITH_HOME);
        sendBroadcast(new Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS));
    }

}

0 个答案:

没有答案