Cómo llamar al sistema AIDL
1. Si desarrolla basándose en el SDK, la interfaz INotificationManager.aidl no es una interfaz abierta. Acabo de probarla y no se puede incluir.
Hay una pista en NotificationManager de que el método para obtener NotificationManagerService es un método oculto, lo que significa que no se puede ajustar.
/** @hidden */
static public INotificationManager getService()
2. Úselo como se muestra a continuación.
sService INotificationManager estático privado;
getService INotificationManager privado() {
if (sService! = null) {
return sService;
}
servicio = INotificationManager.Stub.asInterface(ServiceManager.getService("notificación "));
devolver sService;
}
servicio.enqueueToast();