在来电/去电时自动打开拨号盘

问题描述 投票:0回答:1

我正在考虑制作一个小的后台工具,它可以检测到任何一部手机接到来电/用户拨打电话。根据操作,当手机远离耳朵时,数字拨号盘会自动显示。

我知道,如何检测调用的类型,但后来不知道,是否有可能触发一个Intent动作,要求android以编程方式打开拨号盘。

请建议,如果可能和如何。

谢谢Omkar Ghaisas

android telephonymanager
1个回答
1
投票

是的,它是posible创建一个广泛的成本接收器听取来电然后在onreceive写下这个代码它将打开拨号盘

Intent dial = new Intent();
dial.setAction("android.intent.action.DIAL");
dial.setData(Uri.parse("tel:"));
dial.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
context.startActivity(dial);

对于广播和服务,请阅读此http://www.vogella.de/articles/AndroidServices/article.html

还检查

http://androidsourcecode.blogspot.in/2010/10/blocking-incoming-call-android.html

© www.soinside.com 2019 - 2024. All rights reserved.