关闭电源并打开电源按钮进行归档

时间:2015-12-14 17:32:18

标签: java android

我一直在探索如何使用ServiceActivity或广播接收器来解决这个问题,而我似乎无法得到明确的答案。

我希望能够将带有时间戳的以下数据事件写入具有在后台运行的应用程序的文件。

  • 按下电源按钮
  • 呼叫被发送
  • 正在发送的短信

我正在尝试使用写入文件的时间戳来记录电话使用情况。

经过多次解释,这是唯一一个似乎有意义的解释: https://thinkandroid.wordpress.com/2010/01/24/handling-screen-off-and-screen-on-intents/

非常感谢任何关于此的信息或教程。

1 个答案:

答案 0 :(得分:0)

我会做以下事情:

  1. 根据收到的意图创建一个广播接收器,确定事件的类型。查看Command设计模式。
  2. 该命令使用广播接收器作为Context启动新意图。
  3. 创建一个能够处理此意图的服务,以便它启动,发送一些数据或将其存储在任何地方,并关闭。请查看IntentService课程。
  4. 创建活动以显示您已存储的内容或向用户解释您的应用所执行的操作。