Android no muestra notificación
He probblem. Mi emulador del desgaste del androide no demuestra la notificación. Aquí está mi código para móviles:
private void notifyToWear() { NotificationCompat.WearableExtender wearableExtender = new NotificationCompat.WearableExtender() .setHintShowBackgroundOnly(true); NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_launcher) .setContentTitle("Request text") .setContentText("Speak something then your phone will search it.") .extend(wearableExtender); NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this); notificationManager.notify(0, notificationBuilder.build()); }
Lo llamo cuando el botón en MainActivity haga clic. En mi teléfono muestra notificación pero en el emulador de desgaste android no se muestran. Notas: + He conectado entre el teléfono android android desgaste emualtor. He probado con Ejemplo de tarjeta en Android Wear App. Esta funcionando.
- Lea los datos de color / luz subyacentes de Android Wear?
- Mostrando el estilo de Android Wear AlertDialog
- Cómo simular un servicio eliminado por el sistema Android
- ¿Puedo enviar objetos personalizados a Android Wear?
- ¿Conexión directa a Internet en Android Wear?
Gracias.
– Actualizar – Código de hacer clic en el botón:
(findViewById(R.id.btn_request_text)).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Toast.makeText(MyActivity.this, "Call request", Toast.LENGTH_SHORT).show(); notifyToWear(); } });
Cuando hago clic en el botón Toast is show.
— Actualizar — Yo también ejecutar ElizaChat & RecipeAssistant en la muestra de desgaste. Pero no funciona demasiado.
- Proyecto de desgaste - attr 'android: windowSwipeToDismiss'
- Cómo crear una barra de desplazamiento curvada en Android 2.0?
- Desactivar el uso de Android hasta que se confirme la acción intencionada
- GoogleApiClient onConnected nunca llamado Dispositivo usable
- Uso de la base de datos existente en Android Wear
- WearableListenerService onMessageReceived no se llama al dispositivo
- Programaticamente silenciar un Android
- ¿Existe una manera fácil de crear un fragmento de botón de acción?
Asegúrate de haber asignado a la aplicación Android Wear el acceso a las notificaciones en tu dispositivo.
En 4.4: Configuración> Seguridad> Acceso a notificaciones
En L Vista previa: Ajustes> Sonido y notificaciones> Acceso a notificaciones
En la pantalla de acceso a la notificación, asegúrese de que se ha activado Android Wear .
Prueba esto:
NotificationCompact.Builder notBuilder = new NotificationCompact.Builder(this); notBuilder.setContentTitle("Title").setContentText("Text"); WearableNotifications.Builder wearBuilder = new WearableNotifications.Builder(notBuilder); Notification not = wearBuilder.build(); NotificationManagerCompat manager = NotificationManagerCompat.from(this); manager.notify(0,not);
Espero que esto ayude..
En Android 7, vaya a: Configuración> Aplicaciones> pulse rueda dentada> Acceso especial> Acceso a la notificación> Android Wear> haga clic en Cambiar para Tasker. Ver captura de pantalla.
- Eliminar la sombra de android.widget.Toolbar
- La sincronización de Gradle falla con el complemento Dexguard (Android Studio)