PACKAGE_USAGE_STATS problema de permiso al empujar apk como aplicación de sistema

Yo había implementado una aplicación para obtener el uso de datos, para obtener los datos que tenemos que dar dos permisos –

Cuando instalo la aplicación como aplicación de Play Store funciona bien, pero cuando lo empujo como aplicación del sistema se bloquea. La razón de este bloqueo es el permiso PACKAGE_USAGE_STATS. Para la aplicación del sistema, su valor predeterminado está habilitado, pero aún así se produjo una falla y produce una excepción

Java.lang.SecurityException: NetworkStats: Ni el usuario ni el proceso actual tiene android.permission.READ_NETWORK_USAGE_HISTORY. En android.os.Parcel.readException (Parcel.java:1620) en android.os.Parcel.readException (Parcel.java:1573) en android.net.INetworkStatsSession $ Stub $ Proxy.getHistoryIntervalForUid (INetworkStatsSession.java:425) en Android.app.usage.NetworkStats.startHistoryEnumeration (NetworkStats.java:341) en android.app.usage.NetworkStatsManager.queryDetailsForUid (NetworkStatsManager.java:201) en com.android.launcher3.appdatausage.DataUsageManager $ 2.run (DataUsageManager.java : 204) en java.lang.Thread.run (Thread.java:818)

Una vez que cambie el permiso, funciona bien. ¿Cómo resolver esto?

  • Obtener detalles del permiso mediante programación
  • ¿Cómo encontrar los permisos requeridos de tiempo de ejecución de Marshmallow de Android en el código?
  • ActivityCompat.requestPermissions no muestra el mensaje
  • Android Robolectric unidad de prueba de Marshmallow PermissionHelper
  • ¿Cómo enumeramos todos los permisos definidos?
  • Android M detecta si el cuadro de diálogo de permisos está visible
  • ¿Qué permiso necesito para acceder a Internet desde una aplicación Android?
  • ¿Por qué mi actividad de Android permanece vacía después de adquirir permisos y agregar datos de lista a él?
  • Permiso de dispositivo USB y filtro de intenciones Android
  • Cómo eliminar un permiso agregado debido a Google Fitness API 7.5.0
  • Java.lang.SecurityException: bloqueo de permisos de BLUETOOTH. (Sólo dispositivos Samsung)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.