Uso de agentes fiduciarios en la aplicación de Android

Estoy tratando de usar TrustAgents recientemente agregado. Manifiesto hecho por comentarios en fuentes oficiales de Android en Git. Como se dice después de implementar dicho manifiesto seré capaz de extender las clases de TrustAgentService.

Eso es:

<uses-permission android:name="android.permission.CONTROL_KEYGUARD" /> <uses-permission android:name="android.permission.PROVIDE_TRUST_AGENT" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <service android:exported="true" android:label="@string/app_name" android:name=".CustomTrustAgent" android:permission="android.permission.BIND_TRUST_AGENT"> <intent-filter> <action android:name="android.service.trust.TrustAgentService" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> <meta-data android:name="android.service.trust.trustagent" android:value="@xml/trust_agent" /> </service> <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> 

Pero todavía no puedo extender desde TrustAgentService. Uso de la API 22. SDK se actualiza a la última versión.

Desafortunadamente no puedes usar estas APIs .. y yo tampoco ..

La razón por la que no se puede subclasificar directamente el TrustAgentService es que está oculto de jarras de SDK por la anotación @SystemApi.

Además, el android.permission.BIND_TRUST_AGENT requiere tener el permiso de firma.

  • ¿Cómo manejar la necesidad de comunicación entre procesos en mi aplicación de Android?
  • Cómo ocultar la interfaz de usuario en android
  • Actualizaciones de la base de datos Sqlite activan el servicio para actualizar a través de Content Observer
  • Java.lang.RuntimeException: Handler (android.os.Handler) envío de mensajes a un Handler en un hilo muerto
  • Servicio remoto android dentro de la aplicación vs app separada
  • Android ContentProvider con servicios
  • Vinculando un servicio a múltiples actividades
  • NullPointerExecption al llamar a un PhoneStateListener en un servicio
  • Cuándo usar y cuándo no utilizar un servicio en Android
  • Creación de una cola de carga
  • Servicio: onTaskRemoved no llamado si se inició con bindService
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.