android - 有什么方法可以禁用/覆盖 Galaxy Tab 4 上的多任务按钮?

标签 android android-4.4-kitkat

<分区>

我们有一个我们编写的工业控制应用程序,它与我们的制造产品一起预装在三星 Galaxy 平板电脑上。

我们使用的平板电脑是运行 Honeycomb 的 Tab 10,但我们无法再获得足够的 OEM,因此我们切换到运行 KitKat 的 Tab 4。新的平板电脑有一个按钮,看起来像旧的菜单按钮——两个重叠的矩形——但它的功能不同——它被称为“多任务”按钮,它会调出一个任务切换器/任务- killer 。

我们想以编程方式禁用它或用不同的行为覆盖它。我们该怎么做?这是 KitKat 的一项功能,还是我们无法以编程方式访问的三星定制?

最佳答案

这段代码对我有用。实际上,您不能禁用任务按钮。当您按下它时,您的 Activity 会调用 onPause() 方法,您可以在此方法中将您的任务移至最前面。请参阅我对相关问题的回答。

@Override
protected void onUserLeaveHint() {
    super.onUserLeaveHint();
    ((ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE)).moveTaskToFront(getTaskId(), 0);
}

@Override
protected void onPause() {
    super.onPause();
    ((ActivityManager) getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE)).moveTaskToFront(getTaskId(), 0);
}

关于android - 有什么方法可以禁用/覆盖 Galaxy Tab 4 上的多任务按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28436357/

相关文章:

android - 如何使用 Android 版本 4.4.2 ( KITKAT ) 检测文件夹是否可写

Android sqlite联合表,查找行属于哪个表

android - Android 4.4.2-Youtube Webview仅播放视频声音

android - 在 Android 4.4 WebView 组件上关闭 Tap-Highlight-Color

android - 找不到 com.teslacoilsw.notifier 的提供商信息

android - 如何在 Android Kitkat 中设置我的短信应用默认?

Moto G 中的 Android 调试

android - libgdx 还是 playn?

java - 在android中编辑动态创建的按钮

java - 如何为没有套接字的应用程序接收和传输数据的 Android 应用程序创建服务器?