如何将我的应用程序添加到android默认的呼叫日志管理器选择?

时间:2014-02-10 07:20:22

标签: android calllog

我正在创建一个呼叫日志管理器应用程序,我想让它可以充当默认的android调用日志管理器。

让我更清楚地解释一下我的期望。

我想在使用后拨打电话,系统打开一个选择器对话框,显示所有应用程序都有相同的类别(等,呼叫日志管理器类别),我希望我的应用程序是其中之一。用户可以选择我的应用程序作为默认呼叫日志管理器。之后,每次通话结束时,我的应用程序都会启动。

我该怎么做?

先谢谢你们所有人!

1 个答案:

答案 0 :(得分:0)

Intent.ACTION_CALL与某些应用程序配对,例如'Dialer'应用程序将成为每次Intent.ACTION_CALL被引发时将启动的默认应用程序...

将此添加到您的许可

<uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>   

以及代码下面的代码:

String number = "23454568678";
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" +number));
startActivity(intent);