我正在尝试编写一个应用来制作和结束通话。拨打电话是一件轻而易举的事。 然而,结束通话一直很痛苦。我读了一些关于结束通话(example)的SO帖子,这些帖子虽然有效,但没有人知道在Android 4.3和4.4版本上工作,这就是为什么我问这个问题。我的结束呼叫功能如下。它是从计时器调用的。
private void ignoreCallPackageRestart() {
ActivityManager am = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
am.killBackgroundProcesses ("com.android.providers.telephony");
am.killBackgroundProcesses ("com.android.phone");
}
该申请需要获得许可:
uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES"
如果相关,我在Samsung Galaxy Nexus I9250上运行我的应用程序。