我的应用程序的想法在后台运行

时间:2015-04-13 15:58:44

标签: java android background-service

我正在开发一个在后台运行的应用,每次手机成功/未成功解锁时,该应用基本上会拍摄正面照片。这不是一个独创的想法,但我正在开发它作为我的大学Android编程课程的最终项目,无意出售这个应用程序。我有一个大概的想法,我将如何通过一些研究来解决这个问题,但我一直在遇到问题。

我知道在后台持续运行应用程序是一项艰难而不好的做法,因此我们的想法是让应用程序进入睡眠状态并设置闹钟。我的问题是,如果电话窃听者真的很幸运,他们可以在闹钟之间访问手机,而手机的拥有者永远不会知道。我和我的教授谈过,他提出了一些想法,但我们无法提出明确的解决方案,所以我在这里提出意见。知道如何颠覆这种困境吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

您的方法可能不适合此问题。你不能"时间"不可预测的事件(比如试图解锁手机的人)。否则,您不清楚如何设置闹钟。

您应该将方法更改为基于事件的方法。

为锁屏应用提供服务,以便它可以使用您的代码通过向其发送登录尝试事件来捕获图片。您编写并提供SDK / API。

或者使用您的功能创建自己的锁屏应用程序:

https://stackoverflow.com/questions/10864300/create-a-lock-screen-of-my-own