0

我正在考虑制作一个在按下按钮时不会屈服于主页按钮的应用程序。从逻辑上讲,出于安全原因(以防止手机被劫持),我怀疑这种行为是可能的。然而,它是我的应用程序的一个重要功能,它正在编写以帮助我的弱智叔叔使用他的手机。

我的问题是我可以阻止他关闭应用程序并返回核心 android 主页/切换应用程序吗?还是我必须修改android操作系统本身并创建自己的自定义风格,然后用它越狱/刷机?

4

2 回答 2

2

如果不修改固件,您将无法真正做到这一点。你可以通过编写和安装你自己的启动器应用程序来接近你,它会自动启动你的“模态”应用程序。因此,当您按下 home 键时,您将直接回到您的应用程序,而不是已安装的应用程序抽屉。当然,这可以被禁用,并且可能不太顺利,但应该可以工作。

于 2012-06-14T02:47:03.130 回答
0

您可以要求 android 让您的应用暂时成为“家庭”应用。

例如:这就是“汽车之家”应用程序的工作方式。只要设备“停靠”,您的应用程序就会成为家庭应用程序。(您必须研究“停靠”的含义。对不起,我现在不知道)

在您的清单中将其声明为

<meta-data android:name="android.dock_home" android:value="true" />

你可以走了。

请查看文档

http://developer.android.com/reference/android/content/Intent.html#METADATA_DOCK_HOME

还要检查这个帖子。

汽车之家替换应用程序的替代主页按钮

于 2012-06-14T02:52:59.317 回答