एंड्रॉइड कई सिस्टम संसाधनों (android.R
) के साथ आता है जिसका उपयोग आपको समय बचाने और आपके एप्लिकेशन को हल्का बनाने के लिए किया जा सकता है।उपयोगी एंड्रॉइड सिस्टम संसाधन
उदाहरण के लिए, मैं हाल ही में पता चला कि एंड्रॉयड हां (android.R.string.yes
), कोई (android.R.string.no
) के लिए स्थानीय तार प्रदान करता है, रद्द (android.R.string.cancel
) और ठीक (android.R.string.ok
), अन्य तार के बीच में।
आप अन्य सिस्टम संसाधनों का उपयोग करने की सलाह देते हैं? या सिस्टम संसाधनों का उपयोग करने से बचने का कोई कारण है?
संपादित करें: टॉमस द्वारा बताया गया है, इस संसाधनों के कुछ परिणाम आप उम्मीद करेंगे (विशेष रूप से, android.R.string.yes/no
रिटर्न Yes/No
के बजाय OK/Cancel
, सूचना के रूप में here) का उत्पादन नहीं हो सकता है। अधिक नियंत्रण के लिए, आप एंड्रॉइड स्रोत कोड से सिस्टम संसाधनों की प्रतिलिपि बना सकते हैं।
आप इन्हें xml से कैसे एक्सेस करते हैं? –
"या सिस्टम संसाधनों का उपयोग करने से बचने का कोई कारण है?" - यदि आप आइकन संसाधन जैसे सिस्टम संसाधनों का उपयोग कर रहे हैं, तो यह गारंटी नहीं है कि एक ही आइकन एंड्रॉइड के सभी संस्करणों में उपलब्ध है, जिसके परिणामस्वरूप आपका ऐप असंगत हो सकता है । – codeMan
बहुत व्यापक/राय आधारित के रूप में बंद करने के लिए वोटिंग। –