2

是否有可能让应用程序在设备上运行,使其成为唯一可以运行的应用程序,并且完全阻止用户使用操作系统?点击 Home 键或 Back 按钮不会退出应用程序并允许用户访问任何内容。如果设备启动,则只有此应用程序会运行。

这在设备安装在企业中以用于销售点的情况下或设备可能在公共场所充当终端的情况下是可取的。

4

2 回答 2

2

您可以通过编写应用程序来替换主屏幕(启动器)来实现您所描述的内容。从那里,您可以控制其他应用程序的运行。

Android SDK 有一个可用的 Launcher 项目,您可以从该项目开始。

小心允许某些方法运行更强大的应用程序(即使它只是启用 ADB 访问)——否则您可能会使您的设备处于需要恢复出厂设置的状态,然后才能对其进行修改。

于 2012-05-30T11:12:35.170 回答
2

是的,您可以覆盖返回和主页按钮的行为。

启动应用程序,覆盖所有按钮,用户无法退出应用程序,邪恶,但应该在您的场景中工作。

信息在这里

于 2012-05-30T11:14:43.100 回答