这主要是针对我的工作场所,因此让应用程序一直运行不是问题。
问题如何在拨打电话时附加挂钩以激活应用程序或后台进程,并且可以检索电话号码吗?
所有应用程序所要做的就是将带有电话号码的请求发送到内部服务器
问题的原因:
我正在考虑创建一个支持服务模块,这个模块可以让服务工作者更好地掌握手头的问题。
考虑一下:
- 客户致电公司的支持热线
- 服务人员接听电话
- 计算机在公司数据库中查找客户电话号码,并向服务工作者提供他们对客户的每个详细信息(创建的问题,网站,基本信息)
醇>
我能看到的最大问题是如何抓住手机号码?
通过电话号码查找客户不是问题。
或者,服务工作人员必须手动输入电话号码,但这是一个很好的功能,可以自动完成。
答案 0 :(得分:1)
是的,你需要一个BroadcastReceiver并且必须覆盖
@Override
protected void onIncomingCallReceived(Context ctx, String number, Date start)
{
//
}
还在Manifest.xml中插入权限。如果您希望与oreo兼容,请使用这些权限的运行时权限