我没有实现这个并经过测试,但我认为这样会对你有用.
在你自己的拨号程序的活动,只要你在呼唤意向拨打电话,这时候你应该通过一个更putExtra与callIntent
对于Ex: callIntent.putExtra("fromMyDialer",1);
现在在你的Receiver文件中,你将有一个如下所示的方法,你只需要检查我们上面传递的额外信息.
@Override
public void onReceive(final Context context, final Intent intent) {
if(intent.getIntExtra("fromMyDialer",0)==1)
// from my own dialer activity
else
// from default dialor of phone
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
222 次 |
| 最近记录: |