我猜答案是否定的,但为了以防万一,我很好奇是否有任何方法可以编写一个在手机开始接听电话时启动应用程序的接收器。甚至像“您的电话正在响铃”这样简单的对话 Activity 。还是手机总是会抑制任何其他试图运行的应用程序?
最佳答案
您可以注册一个 BroadcastReceiver
来“监听”...
TelephonyManager.ACTION_PHONE_STATE_CHANGED
然后您可以检查 EXTRA_STATE
是否有 CALL_STATE_RINGING
。
但是,我不确定您为什么要“启动应用程序”。你说……
Even something as simple as a dialog activity that says "your phone is ringing".
当我的手机响铃时,我的手机会告诉我 - 我会根据来电者获得自定义铃声,而且我还能看到他们的照片。我不太确定您要在这里实现什么目标。
关于android - 是否可以编写一个由电话铃声调用的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9988846/