0
我正在嘗試檢測我的傳出呼叫。廣播接收器未啓動
我宣佈我的接收器表現爲:
<receiver android:name=".br">
<intent-filter>
<action android:name="android.intent.action.NEW_OUTGOING_CALL"></action>
</intent-filter>
</receiver>
,這是我的廣播接收器類:
public class br extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context,"intercepted",Toast.LENGTH_LONG).show();
}
}
但是,當我提出一個新的呼叫,廣播接收器不啓動並且我已添加權限:
<uses-permission android:name="ANDROID.PERMISSION.READ_PHONE_STATE"></uses-permission>
<uses-permission android:name="ANDROID.PERMISSION.PROCESS_OUTGOING_CALLS"></uses-permission>
你的''元素中的'ANDROID.PERMISSION'需要小寫。例如'android:name =「android.permission.READ_PHONE_STATE」'。 –
它沒有工作。接收器沒有啓動 – Sabari
然後你需要提供更多的信息,比如你的完整清單,Receiver類的位置等。請編輯這個問題。不要把它放在評論中。 –