0

我想开发一个 android 应用程序,它允许我跟踪以下信息并将其保存到在线数据库中:

  • 来电和去电
  • 传入和传出短信
  • 键盘键入的击键

问题:

  1. 如何在后台运行我的应用程序(必须使用服务或线程)?

  2. 是否可以接听详细信息(电话号码、通话日期、通话时长等)的来电或去电?

  3. 是否可以收到带有详细信息(目的地/来源号码、消息内容)的传入或传出消息?

  4. 是否可以通过键盘输入所有击键?

  5. 我是否需要 root 访问权限才能执行此操作?

4

1 回答 1

2

如何在后台运行我的应用程序(必须使用服务或线程)?

使用服务

是否可以接听详细信息(电话号码、通话日期、通话时长等)的来电或去电?

是的。

是否可以收到带有详细信息(目的地/来源号码、消息内容)的传入或传出消息?

对于传入有官方 SDK 支持。对于传出,只有非官方的方法。

是否可以通过键盘输入所有击键?

这是不可能的,除非您还编写了正在使用的键盘应用程序。

我是否需要 root 访问权限才能执行此操作?

不。

于 2013-01-16T13:44:39.657 回答