我正在创建一个呼叫日志管理器应用程序,我想让它可以充当默认的android调用日志管理器。
让我更清楚地解释一下我的期望。
我想在使用后拨打电话,系统打开一个选择器对话框,显示所有应用程序都有相同的类别(等,呼叫日志管理器类别),我希望我的应用程序是其中之一。用户可以选择我的应用程序作为默认呼叫日志管理器。之后,每次通话结束时,我的应用程序都会启动。
我该怎么做?
先谢谢你们所有人!
答案 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);