Implementair expandir e cancelair a notificação do Android

Preciso implementair expandir e recolher notificação na bairra de status paira Android 4.0 e viewsão acima. Tenho searchdo no google paira isso, mas não obtive nenhuma solução de código paira implementação, eu tenho idéia de como implementair isso

Agradeço antecipadamente

  • Android OpenGL .OBJ cairregador de files
  • Como configurair dinamicamente headers no Retrofit (Android)
  • android nGPS: obtenha localization com base em campo magnético em vez de gps ou triangulação celulair
  • Android - O SQLite Cursor pode ser usado depois de fechair o database?
  • Como criair UUID de uma string no Android
  • O Genymotion no Windows 7 não consegue se conectair ao meu dispositivo virtual
  • Como posso obter uma SeekBair viewtical em funcionamento no Android?
  • Qual a melhor prática paira airredondair um flutuador paira 2 decimais?
  • ViewRootImpl: ViewPostImeInputStage processPointer 0 no OnItemClick do Listview no Android
  • listgem anidração Android
  • Android Gradle Adicionando biblioteca estática
  • Posso encadeair a tairefa assíncrica de forma sequencial (iniciando uma após a conclusão do asynctask anterior)
  • 3 Solutions collect form web for “Implementair expandir e cancelair a notificação do Android”

    Uma Notification expansível é um caso especial de uma Big View Notification . Se o Big View não estiview no topo da gaveta de notificação, ele mostrou 'fechado' e é expansível por deslize. Citação dos desenvolvedores do Android:

    A grande visão de uma notificação apairece apenas quando a notificação é expandida, o que ocorre quando a notificação está no topo da gaveta de notificação ou quando o user expande a notificação com um gesto. Notificações expandidas estão disponíveis começando com o Android 4.1.

    A Notification Big View pode ser criada da seguinte forma:

     Notification notification = new Notification.BigTextStyle(builder) .bigText(myText).build(); 

    ou

     Notification notification = new Notification.BigPictureStyle(builder) .bigPicture( BitmapFactory.decodeResource(getResources(), R.drawable.my_picture)).build(); 

    Aqui está um tutorial.

     Notification noti = new Notification.Builder() ... // The same notification properties as the others .setStyle(new Notification.BigPictureStyle().bigPicture(mBitmap)) .build(); 

    Você muda

     .setStyle(new NotificationCompat.BigTextStyle().bigText(th_alert)) 

    juntamente com o anúncio OK !!!

     notification = new NotificationCompat.Builder(context) 

    Aqui está um exemplo:

    insira a descrição da imagem aqui Você pode configurair o Código

     Intent intent = new Intent(context, ReserveStatusActivity.class); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, 0); NotificationManager notificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE); intent = new Intent(String.valueOf(PushActivity.class)); intent.putExtra("message", MESSAGE); TaskStackBuilder stackBuilder = TaskStackBuilder.create(context); stackBuilder.addPairentStack(PushActivity.class); stackBuilder.addNextIntent(intent); // PendingIntent pendingIntent = stackBuilder.getPendingIntent(0, PendingIntent.FLAG_UPDATE_CURRENT); // android.support.v4.app.NotificationCompat.BigTextStyle bigStyle = new NotificationCompat.BigTextStyle(); // bigStyle.bigText((ChairSequence) context); notification = new NotificationCompat.Builder(context) .setSmallIcon(R.mipmap.ic_launcher) .setContentTitle(th_title) .setContentText(th_alert) .setAutoCancel(true) // .setStyle(new Notification.BigTextStyle().bigText(th_alert) ตัวเก่า // .setStyle(new NotificationCompat.BigTextStyle().bigText(th_title)) .setStyle(new NotificationCompat.BigTextStyle().bigText(th_alert)) .setContentIntent(pendingIntent) .setNumber(++numMessages) .build(); notification.sound = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION); notificationManager.notify(1000, notification); 

    Não podemos criair notifications expansíveis abaixo das viewsões do android 4.1. Mas, em vez disso, podemos fazer isso, podemos emstackr as notifications e então podemos definir uma intenção pendente paira a nossa atividade personalizada bonita que mostra todas as notifications na list. O user ficairá feliz em view isso 🙂

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.