के रूप में कैसे करें, मैं एक तस्वीर पर कुछ खींचना चाहता हूं, ऐसा करने के बाद, यह एक बिटमैप है। मैं इस बिटमैप को अधिसूचना में अपने आइकन के रूप में जोड़ना चाहता हूं। लेकिन यह आइकन एक int आईडी होना चाहिए। मैं इसे कैसे बना सकता हूं? आपके उत्तर के लिए धन्यवाद ~~~~ कृपया मुझे उतारो!बिटमैप का उपयोग अधिसूचना आइकन
उत्तर
आप उदाहरण notify.png के लिए, res-> drawable (या drawable-hdpi, ldpi, mdpi) में छवि फ़ाइल डाल दिया और का उपयोग यह
myNotification = new Notification(R.id.notify, "Notification!", System.currentTimeMillis());
या
AnimationDrawable के उपयोग करने का प्रयास कर सकते हैं। आप उन्हें एक से अधिक ड्रॉबल्स को गठबंधन करने के लिए उपयोग कर सकते हैं, और जिसे आप प्रदर्शित करना चाहते हैं उसे चुनें। मुझे सच में लगता है, यह जाने का रास्ता है।
और जानकारी: AnimationDrawable
जरुर, आप अपने सभी पूर्णांकों आप प्रदर्शित करना चाहते के लिए व्यक्तिगत ड्रॉएबल प्रदान करना होगा, लेकिन इस तरह से, आप आसानी से अपनी सूचनाओं की उपस्थिति
आप परिवर्तित बदल सकते हैं एक ड्रायबल के रूप में बिटमैप और फिर आप इसे अपने संवाद में अधिसूचना आइकन के रूप में उपयोग कर सकते हैं।
आप ड्रॉ करने योग्य केवल ड्रायबल संसाधन आईडी को int के रूप में पास नहीं कर सकते – voytez
इस प्रयास करें:
NotificationManager notificationManager=
(NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
int icon=R.drawable.ic_launcher;
CharSequence text="Notification Text";
long when=System.currentTimeMillis();
Notification notification=new Notification(icon, text, when);
notificationManager.notify(Constants.NOTIFICATION_ID, notification);
मैं डिफ़ॉल्ट छवि आप res-> drawable में छवि फ़ाइल (या drawable-hdpi, ldpi, mdpi) रख सकते आइकन के लिए किसी भी बिटमैप folder.Assign लिया जाता है और आप है वांछित आउटपुट मिलेगा।
इस Post से मुझे पता चला कि अधिसूचना आइकन संसाधन छवि लेगा। तो आप छोटे आइकन में गतिशील नहीं कर सकते हैं। लेकिन आप API स्तर 11.
कि के लिए से बड़े आइकन के लिए क्या कर सकते हैं आप Notificaiton.Builder
Refer here
अन्य तरह से उपयोग कर सकते हैं भी है। यही वह आइकन बदल सकता है जो प्रकट होने पर अधिसूचना प्रकट होता है। उस के लिए आप उपयोग करना RemoteViews
का उपयोग कर xml अपनी छवि को आकर्षित करने की कोशिश, और n.icon = R.drawable.x तरह आइकन में रख है;
drawable/x.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/write_normal_battery1" />
<item android:drawable="@drawable/notif_0" android:left="5.5dip" android:right="13.5dip" />
<item android:drawable="@drawable/notif_9" android:left="13.5dip" android:right="5.5dip" />
</layer-list>
आप एंड्रॉयड स्टूडियो का उपयोग कर रहे हैं, तो आप हमेशा एक छवि एसेट करने के लिए अपने मूल छवि में बदल सकते हैं और यह सही छवि प्रारूप है कि आप आसानी से उपयोग कर सकते हैं, यानी उत्पन्न करनी चाहिए एक आईडी असाइन करें। आप डिफ़ॉल्ट संसाधन नाम को ओवरराइट करने या एक अलग करने का विकल्प चुन सकते हैं।
- 1. Kivy: crossplatform अधिसूचना आइकन
- 2. जीटीके + स्टार्टअप अधिसूचना आइकन
- 3. बिटमैप को आइकन
- 4. एक अधिसूचना आइकन
- 5. एंड्रॉइड अधिसूचना आइकन
- 6. एंड्रॉइड अधिसूचना आइकन
- 7. का उपयोग भरमार बिटमैप फोंट
- 8. बिटमैप [] Marshal.Copy() का उपयोग कर
- 9. बिटमैप
- 10. आईओएस पुश अधिसूचना - जब आप अधिसूचना इस सवाल का
- 11. jQuery UI आइकन का उपयोग
- 12. एंड्रॉइड: अधिसूचना
- 13. अधिसूचना आइकन सिस्टम पर सिस्टम ट्रे में रहता है
- 14. डिफ़ॉल्ट अधिसूचना शैली का उपयोग कैसे करें?
- 15. जावा में 10.8 अधिसूचना केंद्र का उपयोग
- 16. गुजर अधिसूचना का उपयोग कर डेटा, iphone
- 17. अधिसूचना
- 18. बिटमैप को आइकन के रूप में कैसे सहेजते हैं?
- 19. अधिसूचना क्षेत्र आइकन की सूची कैसे प्राप्त करें?
- 20. अधिसूचना बार बड़े और छोटे दोनों आइकन दिखाता है
- 21. UIRectClip का उचित उपयोग आइकन आकार
- 22. एंड्रॉइड वरीयताओं में आइकन का उपयोग
- 23. बिटमैप का आकार बदलना
- 24. बिटमैप
- 25. बिटमैप
- 26. बिटमैप
- 27. बिटमैप
- 28. बिटमैप
- 29. बिटमैप
- 30. बिटमैप
समस्या क्या है? क्यों टॉगलिंग? – Abhi