Müzik çalmayı durduruncaya kadar bildirim çubuğuna yapışacak bir bildirim istiyorum. Şu anda, bildirimi gösterebileceğim bir kod yazdım ancak açık bildirim düğmesine bastığımda veya takas bildirim merkezinden kaybolacak şekilde değiştirdiğimde. Müzik çalmayı bırakana kadar çubukta kalan spotify gibi bir bildirim istiyorum. İşte olay sürmekte olduğunu belirtmek için cevapta Müzik çalmayı durduruncaya kadar bildirim yapmak için kod ne yazılır
5
A
cevap
15
Kullanım setOngoing(true)
bekliyor bildirim
int pendingRequestCode = 0;
// final Resources res = getResources();
notificationManager = (NotificationManager) getSystemService(
NOTIFICATION_SERVICE);
Intent i = new Intent(getApplicationContext(),Mainactivity.class);
Notification.Builder builder = new Notification.Builder(this)
.setSmallIcon(R.drawable.ic_action_search)
.setAutoCancel(true)
.setTicker("test ckick")
.setContentIntent(PendingIntent.getActivity(getApplicationContext(), NOTIFICATION_DEFAULT, i,0));
// Sets a custom content view for the notification, including an image button.
layout = new RemoteViews(getPackageName(), R.layout.notification);
layout.setTextViewText(R.id.notification_title, getString(R.string.app_name));
Intent clickIntent = new Intent();
clickIntent.setAction(ACTION_DIALOG);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(), pendingRequestCode, clickIntent, PendingIntent.FLAG_UPDATE_CURRENT);
layout.setOnClickPendingIntent(R.id.notification_button,pendingIntent);
builder.setContent(layout);
// Notifications in Android 3.0 now have a standard mechanism for displaying large
// bitmaps such as contact avatars. Here, we load an example image and resize it to the
// appropriate size for large bitmaps in notifications.
layout.setImageViewResource(R.id.notification_button, R.drawable.pause);
notificationManager.notify(NOTIFICATION_DEFAULT, builder.getNotification());
benim kodudur. setAutoCancel(true)
'u da kaldırmak isteyebilirsiniz, çünkü kullanıcı bunu tıkladığında Notification
'u temizler.
0
notification.flags = Notification.DEFAULT_LIGHTS | Bildirim.FLAG_AUTO_CANCEL
+0
bakın: https://stackoverflow.com/a/8479088/4628115. Önerilen düzenleme "notification.flags | =" – KGCybeX
İlgili konular
- 1. AVAudioPlayer iOS'ta müzik çalmayı durduramadı 7.1.2
- 2. Soundcloud, gezinirken müzik çalmayı nasıl sürdürür?
- 3. Video nasıl kaydedilir ve arka planda müzik çalmayı sürdürür?
- 4. Kod optimizasyonlarında NVCC ne kadar iyi?
- 5. CRUD işlemlerini tanımlamak için bildirim belirtme özelliği nasıl yazılır?
- 6. Ne kadar akıllıca
- 7. Flowtype - Backbone Modelleri gibi sınıf fabrikaları için nasıl bildirim yazılır?
- 8. İskele ne kadar ölçeklenebilir?
- 9. Performans açısından, Guava kütüphanesi ne kadar iyi?
- 10. Pygame Clock - Ne kadar süre için koşabilir?
- 11. Fortran'da "%" ne demek/yapmak?
- 12. Captcha Alternatif, ne kadar güvenli?
- 13. Büyük sayı ne kadar?
- 14. Threejs - Buffergeometrilerden ne kadar kazanıyorsunuz?
- 15. Gerçek zamanlı müzik transkripsiyonu
- 16. Platform bağımsız kod nasıl yazılır Haskell (ghc)
- 17. SIFR: Çok fazla ne kadar?
- 18. Chokidar (Node.js) ne kadar verimli?
- 19. Mondrian ne kadar bellek kullanıyor?
- 20. PHP'nin substr ne kadar verimli?
- 21. ne kadar güvenilirdir? Okuduğum kadarıyla
- 22. CSS'de milimetreler ne kadar doğrudur?
- 23. ImagesService.getServingUrl URL'si ne kadar sürer?
- 24. Dokan sshfs ne kadar kararlı?
- 25. Windows'ta odak çalmayı nasıl önleyebilirim?
- 26. Bu kod parçası ne yapıyor? :() {: |: &} ;:
- 27. Null için Request.QueryString dize parametresini ne kadar iyi kontrol edin?
- 28. Varlık Çerçevesi Ne Kadar Güvenli?
- 29. Clojure 1.3 ne kadar kararlı?
- 30. Orijinalin ne kadar gerisinde Lucene.Net?
Teşekkür ederim ... Medya oynatıcım müzik çalarken ve spotify veya playmusic uygulaması gibi başka bir müzik çalarım müzik çalmayı durdurduğunda, bir başka sorun daha var: Bu nasıl başarabilirdi. ..bir kılavuzluk –
@SwapAndroid: 'AudioManager' üzerindeki ses odaklama API'lerine bakın. – CommonsWare
@CommonsWare bana bir öneri sunuyor. Bu bağlantı gibi oynatmayı/duraklatmayı kontrol etmek için RemoteView kullanarak büyük bir bildirim büyük bir görünüm oluşturuyorum (stackoverflow.com/questions/14508369/…) Hepsi doğru ama cihaz geri düğmesini tıklatıp uygulama tıklatma olayından çıktığımda (Oynat/Duraklat/İlet)/Kapat) düğmesi çalışmıyor. Lütfen bana yardımcı olun. –