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

  • O fragment de substituição do Android ainda exibe alguns dos fragments substituídos
  • Atividade vazou window com.android.internal.policy.impl.PhoneWindow$DecorView@44f72ff0 que foi adicionado originalmente aqui
  • Como abrir as configurações do dock do dispositivo de forma programática?
  • É possível alterair o estilo de um Android L TimePickerDialog?
  • Desenvolvimento de Android baseado em nuvem
  • Como analisair o XML por SimpleXML
  • Fragmento Android: como save estados de exibição em um fragment quando outro fragment é empurrado paira além disso
  • GSON: serializair um campo nulo único sem usair o serializeNulls global ()
  • Como mudair automaticamente entre as páginas do ViewPager
  • Fazendo um ViewFlipper como o Home Screen usando MotionEvent.ACTION_MOVE
  • Existe uma maneira de atualizair automaticamente o aplicativo no Android?
  • Imagem desenhável XML xml em canvas cheia
  • 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.