मैं एक एंड्रॉइड एप्लिकेशन प्रोग्रामिंग कर रहा हूं और मैं इस एप्लिकेशन के अंदर मेल, फोन, कैलेंडर और संपर्कों के लिए सिस्टम आइकन का उपयोग करना चाहता हूं। समस्या यह है कि ये आइकन सिस्टम से सिस्टम (विभिन्न एंड्रॉइड संस्करण और विभिन्न स्मार्टफ़ोन) से भिन्न होते हैं और मैं एप्लिकेशन और सिस्टम को लगातार रखना चाहता हूं। क्या इसे हासिल करने का कोई आसान तरीका है?मैं अपने एंड्रॉइड ऐप में सिस्टम आइकन का उपयोग कैसे कर सकता हूं?
उत्तर
@Android से XML उपयोग डिफ़ॉल्ट एंड्रॉयड ड्रॉएबल में: drawable/... और कोड उपयोग android.R.drawable में ....
यदि आप प्रत्येक सिस्टम से आइकन के साथ ठीक हैं तो आप इसे पैकेजमैनेजर और getAplicationInfo विधि प्राप्त कर सकते हैं।
यदि आप नहीं हैं, तो आपको प्लेटफ़ॉर्म से अपने स्वयं के एप्लिकेशन में संसाधनों की प्रतिलिपि बनाना चाहिए। आपकी फ़ाइल में drawable/अलग चिह्न [icon_name] अपने xml फ़ाइल android.R.drawable में [icon_name] अपने जावा कोड में
आप देख सकते हैं:।
आप मानक drawable @Android का उपयोग कर उपयोग कर सकते हैं [एसडीके पथ] में प्रणाली/प्लेटफार्मों/प्लेटफार्मों/[ANDROID_VERSION]/डेटा/रेस
कुछ छवियों मानक हैं ... संपर्कों की तरह, कैलेंडर :)
यह उस विषय पर सबसे अच्छा जवाब है !!! – Arnold
आप नहीं प्रणाली संगत रख सकते हैं। किस लिए? एंड्रॉइड के नए संस्करण आमतौर पर पुराने लोगों की तुलना में सुंदर होते हैं (ठीक है, यह मेरी राय है)।
सिस्टम ऐप को आपके ऐप के लिए समान रखने का एकमात्र तरीका - उन्हें सीधे संदर्भ का उपयोग करने के बजाय अपने ड्रॉबल्स में कॉपी करें (जैसे @android:drawable/
)।
आप डिफ़ॉल्ट छवियों का उपयोग करने का इरादा सभी करता है, तो सबसे पहले (प्रतीक) drawable/xml में से http://docs.since2006.com/android/2.1-drawables.php
लेकिन इस के रूप में संस्करण के लिए versinos ओएस से अलग अलग होंगे: मेल, phonr आदि के लिए
यह डिफ़ॉल्ट android.R.drawable.name के रूप में कोड या @Android इस्तेमाल किया जा सकता।
तो, यदि आपको सभी संस्करणों और उपकरणों के लिए ऐप के लिए एक अद्वितीय जीयूआई का उपयोग करने की आवश्यकता है।
कृपया एंड्रॉइड प्रदान की गई छवियों का उपयोग न करें, बस अपने ऐप के लिए स्पष्ट रूप से आपके द्वारा बनाए गए ड्रॉबल्स संसाधनों में प्रदान किए गए अपने ग्राफिक्स या छवियों का उपयोग करें।
- 1. मैं अपने एंड्रॉइड ऐप में 3 जी इंटरनेट कनेक्शन का उपयोग कैसे कर सकता हूं?
- 2. मैं एंड्रॉइड में प्रदान किए गए सिस्टम का उपयोग कैसे कर सकता हूं (उदा। विस्तारक_मैक्सिमाइज्ड)
- 3. क्या मैं शैलियों.एक्सएमएल का उपयोग कर अपने एक्शनबार का होम आइकन सेट कर सकता हूं?
- 4. मैं अपने एंड्रॉइड ऐप में अपने विज्ञापन कैसे तेजी से प्रदर्शित कर सकता हूं?
- 5. मैं एंड्रॉइड में टेस्सेक्ट का उपयोग कैसे कर सकता हूं?
- 6. मैं अपने एंड्रॉइड ऐप
- 7. मैं अपने कॉम्पैक्ट फ्रेमवर्क ऐप में OpenStreetMap का उपयोग कैसे कर सकता हूं?
- 8. मैं अपने एंड्रॉइड सिस्टम पर सभी सक्रिय कर्नेल ड्राइवरों की सूची कैसे प्राप्त कर सकता हूं?
- 9. एंड्रॉइड: मैं अपने ऐप में गो लॉन्चर जैसे पहली बार ट्यूटोरियल कैसे कार्यान्वित कर सकता हूं?
- 10. एंड्रॉइड- मैं अपने कोड ऑनलाइन कैसे संकलित कर सकता हूं?
- 11. मैं अपने वास्तविक आईपैड पर अपने आईपैड ऐप का परीक्षण कैसे कर सकता हूं?
- 12. मैं अपने ऐप में नए एंड्रॉइड फोन के विस्फोट कैमरा मोड का उपयोग कैसे कर सकता हूं?
- 13. मैं अपने आईफोन ऐप को प्रोफाइल करने के लिए शार्क का उपयोग कैसे कर सकता हूं?
- 14. मैं बंदररुनर का उपयोग कर एंड्रॉइड इरादे में अतिरिक्त कैसे पास कर सकता हूं?
- 15. क्या मैं सिर्फ एंड्रॉइड ऐप में एफएफएमपीईजी से पुस्तकालयों का उपयोग कर सकता हूं?
- 16. मैं एंड्रॉइड ऐप कैश को कैसे साफ़ कर सकता हूं?
- 17. क्या मैं अपने ऐप में Google स्थल के इरादे का उपयोग कर सकता हूं?
- 18. मैं अपने डब्ल्यूपीएफ ऐप में मानक विंडोज चेतावनी/त्रुटि आइकन का उपयोग कैसे करूं?
- 19. मैं अपने मैकोज़ सिस्टम पर आरपीएम कैसे बना सकता हूं?
- 20. मैं आईओएस में एमक्यूटीटी का उपयोग कैसे कर सकता हूं?
- 21. मैं अपने एंड्रॉइड ऐप से संसाधनों की निर्देशिका सूची कैसे प्राप्त कर सकता हूं?
- 22. मैं कई एंड्रॉइड स्टोर के लिए अपने एंड्रॉइड एप्लिकेशन का समर्थन कैसे कर सकता हूं?
- 23. मैं अपने विज्ञापन को आईट्यून्स में आईफोन एप्लिकेशन का आइकन कैसे दिखा सकता हूं?
- 24. जीपीएस का उपयोग किए बिना मैं अपने एंड्रॉइड डिवाइस देश कोड कैसे प्राप्त कर सकता हूं?
- 25. क्या मैं एक्सकोड का उपयोग कर अपने आईफोन के फाइल सिस्टम तक पहुंच सकता हूं?
- 26. मैं अपने रेल ऐप में ActiveRecord :: RecordNotFound का परीक्षण कैसे कर सकता हूं?
- 27. मैं अपने grails ऐप में servlet का उपयोग कैसे करूं?
- 28. मैं पायथन में सिस्टम जानकारी कैसे वापस कर सकता हूं?
- 29. मैं वाईएक्स का उपयोग कर एक समेकित फ़ाइल के लिए आइकन कैसे सेट कर सकता हूं?
- 30. क्या मैं WPF में सिस्टम के डिफ़ॉल्ट सेव/नए/आदि फ़ाइल आइकन का उपयोग कर सकता हूं?
मुझे समझ में नहीं आता है, आप सिस्टम संसाधनों का उपयोग करना चाहते हैं, लेकिन आप चाहते हैं कि संसाधन समान हों, चाहे सिस्टम चाहे? – njzk2