2013-08-27 21 views
0

我正在开发和即将安装在平板电脑上的应用程序。我要将这款平板电脑租给一个人,我不希望这个人离开我的应用程序,我的意思是,我只想让该平板电脑使用我的应用程序。我不希望该人有权访问其他应用程序,即使平板电脑已关闭,但重新启动时我不希望该应用程序不是我的应用程序,但我希望我的应用程序首先启动。
我试图改变主页按钮等,但这是不可能的。
有人可以给我一个提示吗?我希望得到任何帮助
不要让用户离开我的应用程序

回答

0
  1. 让您的活动充满屏幕。

2使用alarmManager从上 定期间隔服务触发您的活动说2or3第二(仅当您的活动是不是 前景)。为此,使用布尔变量并使用 sharedPreference进行存储。这个值将在onReume中为真,在 onPause中或在onStop或onDestroy中为false。然后,如果布尔变量为false,则只能从您的服务中启动您的 活动。现在,如果您的用户将按下主页按钮 ,然后AlaramManager再次启动 您的活动。

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

我发现这个帖子上这样的回答:

It is possible to make a HoneyComb activity unclosable?

+0

这是行不通的。用户仍然可以使用家庭和近期应用程序按钮退出应用程序。另外,通过重新启动选项卡。 – JiTHiN

相关问题