我想开发一个Android应用程序,它允许我跟踪并保存到在线数据库中以下信息:
问题:
如何在后台运行我的应用程序(必须使用服务或线程)?
是否可以通过详细信息接听来电或拨打电话 (电话号码,通话日期,通话时间等)?
是否可以获取包含详细信息的传入或传出消息 (目的地/原始编号,信息内容)?
是否可以通过键盘输入所有键击?
我是否需要root权限才能执行此操作?
答案 0 :(得分:2)
如何在后台运行我的应用程序(必须使用服务或线程)?
使用服务
是否可以通过详细信息(电话号码,通话日期,通话时间等)拨打来电或拨打电话?
是
是否可以收到包含详细信息的传入或传出消息(目的地/原始号码,消息内容)?
对于传入,有官方SDK支持。对于传出,只有非官方的方法。
是否可以通过键盘输入所有键击?
这是不可能的,除非您还编写了正在使用的键盘应用程序。
我是否需要root访问才能执行此操作?
没有