0

我正在开发将要安装在平板电脑上的应用程序。我打算把这个平板电脑租给一个人,我不想让这个人离开我的应用程序,我的意思是,我只希望那个平板电脑使用我的应用程序。我不希望该人访问不是我的应用程序的其他应用程序,即使平板电脑已关闭,重新启动时我希望我的应用程序首先启动。
我曾尝试更改主页按钮等,但这是不可能的。
任何人都可以给我一个提示吗?我将不胜感激任何帮助

4

1 回答 1

0
  1. 让您的活动全屏显示。

2 使用alarmManager 定期从服务触发您的活动,例如2 或3 秒(仅当您的活动不是前台时)。为此,请使用布尔变量并使用 sharedPreference 存储它。此值在 onReume 中为真,在 onPause 或 onStop 或 onDestroy 中为假。然后仅在布尔变量为 false 时从您的服务启动您的活动。现在,如果您的用户将按下 Home 按钮,那么 AlaramManager 将再次启动您的活动。

3 制作一个特殊按钮来完成您的服务和活动以及取消alarmManager。

我在这篇文章中找到了这个答案:

可以使 HoneyComb 活动不可关闭吗?

于 2013-08-27T16:32:21.000 回答