2017-05-24 13 views
0

私は日付変更イベントのための放送受信機を持っています、それはkitkatとlolipopバージョンでうまく動作しますが、マシュマロでは動作しません。 コードは次のとおりですandroid.intent.action.TIME_SET in marshmallow

<receiver 
     android:name=".DateChangedReceiver" 
     android:enabled="true" 
     android:exported="true"> 
     <intent-filter> 
      <action android:name="android.intent.action.TIME_SET" /> 
     </intent-filter> 
    </receiver> 

どうすればよいですか?彼らの特別な許可は必要ですか?助けてください

答えて

0

あなたは正しいです。このインテントアクションは、システムアプリのみに制限されている可能性があります。アンドロイド:permission = "android.permission.BIND_DEVICE_ADMIN"を受信者に追加すると、私のために働いています。 PFBアップデート受信機定義

<receiver 
      android:name=".DateChangedReceiver" 
      android:enabled="true" 
      android:exported="true" 
      android:permission="android.permission.BIND_DEVICE_ADMIN" 
      > 
      <intent-filter> 
       <action android:name="android.intent.action.TIME_SET" /> 
      </intent-filter> 
     </receiver> 
関連する問題