2017-08-18 4 views
-1

私は電話の通話のアクションをフィルタリングするために放送受信機を登録していますが、アプリが閉じられると、Androidアプリが閉鎖されているときに生放送の受信機を維持する方法

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

<uses-feature android:name="android.hardware.telephony" /> 

<uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
<uses-permission android:name="android.permission.READ_SMS" /> 
<uses-permission android:name="android.permission.WRITE_SMS" /> 
<uses-permission android:name="android.permission.SEND_SMS" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.RECEIVE_MMS" /> 
<uses-permission android:name="android.permission.PROCESS_INCOMING_CALL" /> 
<receiver 
     android:name=".handlers.IncomingCallHandler" 
     android:enabled="true" 
     android:exported="true"> 
     <intent-filter android:priority="1000000000"> 
      <action android:name="android.intent.action.NEW_OUTGOING_CALL" /> 
      <action android:name="android.intent.action.PHONE_STATE" /> 
     </intent-filter> 
    </receiver> 
+0

https://stackoverflow.com/questions/16701940/what-is-the-right-wayスタジオ登録のカスタムブロードキャスト受信者および これは役に立ちます – Swati

答えて

1

あなたは、アプリケーションが閉じている場合でも、あなたの受信機が実行したい場合は、サービスから起動Run Receiver Forever

+0

私はすでにアクセス許可を追加しています –

関連する問題