एंड्रॉइड smth प्रदान करता है। जैसे कि या मुझे अपने ऐप की शुरुआत के दौरान हर बार जांचना है "ओह, क्या मैं ताज़ा स्थापित हूं? क्या मुझे अब साझा प्राथमिकताओं को प्रारंभ करना है?"एंड्रॉइड: स्थापना के दौरान साझा प्राथमिकताएं सेट करें?
उत्तर
यह फ़ाइल वरीयता अस्तित्व के लिए वैसे भी जांच करने के लिए अगर आप कुछ महत्वपूर्ण मूल्यों पर निर्भर एक अच्छा विचार है:
यहां Android पसंद पर एक अच्छा ट्यूटोरियल है। ,
android:manageSpaceActivity="path.to.your.activity"
फिर
बजाय "डेटा साफ़ करें" का बटन है, यह हो जाएगा ":
आप वरीयताओं से कोई भी कुंजी/मूल्य-जोड़ी प्राप्त कर सकते हैं और विधि-कॉल में डिफ़ॉल्ट-मूल्य प्रदान कर सकते हैं, जैसे: prefValue = prefs.getString("prefName", "defaultValue");
, आरंभ करने की कोई आवश्यकता नहीं है।
यदि कुंजी (इस मामले में "prefName" प्राथमिकताओं में मौजूद नहीं है, तो डिफ़ॉल्ट-मान का उपयोग किया जाएगा। एक बार जब आप उपयोगकर्ता को prefs को बदल देते हैं, तो PreferencesActivity बदले गए मानों को वापस prefs पर लिखने का ख्याल रखेगा।
http://www.kaloer.com/android-preferences
मैं पहले से ही इसका उपयोग कर रहा हूं। हालांकि मैंने बस सोचा कि इंस्टॉलेशन के दौरान उन्हें कैसे सेट अप करें। – OneWorld
@OneWorld: आप स्थापना के दौरान किसी भी कोड को निष्पादित नहीं कर सकते हैं। – CommonsWare
मुझे इसके बारे में निश्चित है। Thats क्यों मैं पूछ रहा हूँ कि एंड्रॉइड उनकी स्थापना में इतनी प्राथमिकता सेटअप प्रदान करता है। – OneWorld
आप चिंता करते हैं कि उपयोगकर्ता अपने अनुप्रयोग के डेटा साफ़ कर सकते अपनी AndroidManifest.xml के टैग <application>
अंदर इस ध्वज के उपयोग पर विचार अंतरिक्ष प्रबंधित करें "। और जब उपयोगकर्ता उस बटन पर क्लिक करेगा तो आपकी गतिविधि को बुलाया जाएगा।
आम तौर पर, आपको Select0r का उल्लेख करना चाहिए। आपके अन्य प्रोजेक्ट को बनाए रखने के समय के लिए अन्य सभी "डिफ़ॉल्ट xml/..." योग्य नहीं हैं।
- 1. एंड्रॉइड साझा प्राथमिकताएं प्रारंभ
- 2. कई गतिविधियों के साथ एंड्रॉइड साझा प्राथमिकताएं
- 3. विभिन्न अनुप्रयोगों में एंड्रॉइड साझा प्राथमिकताएं
- 4. एंड्रॉइड आंतरिक स्टोरेज वीएस साझा प्राथमिकताएं
- 5. एंड्रॉइड साझा संदर्भ सेट मूल्य
- 6. एंड्रॉइड: प्रति ऐप एकाधिक विशिष्ट साझा प्राथमिकताएं संभव है?
- 7. एंड्रॉइड साझा प्रेफरेंस लाइफसाइक्ल
- 8. स्थापना के दौरान निर्भर अनुप्रयोग के लिए एंड्रॉइड जांच?
- 9. साझा प्राथमिकताएं केवल पहली बार सहेजी गईं
- 10. कितने साझा प्राथमिकताएं बहुत अधिक हैं?
- 11. साझा प्राथमिकताएं - एक मान की अधिकतम लंबाई
- 12. एंड्रॉइड प्राथमिकताएं सारांश डिफ़ॉल्ट रंग?
- 13. स्थापना के दौरान .NET कॉन्फ़िगरेशन फ़ाइलों को कैसे संशोधित करें?
- 14. स्थापना के दौरान अनुप्रयोग पथ प्राप्त करना
- 15. एंड्रॉइड में काम करने के लिए प्राथमिकताएं कैसे प्राप्त करें?
- 16. एंड्रॉइड प्राथमिकताएं - क्या अंतर है?
- 17. स्थापना के दौरान ".bat" फ़ाइल कैसे चलाएं?
- 18. एक्सकोड घटक स्थापना के दौरान त्रुटि
- 19. साझा कैशैच कैसे सेट करें
- 20. एंड्रॉइड साझा प्राथमिकताओं
- 21. स्थापना पर एंड्रॉइड सेवा कैसे शुरू करें
- 22. एंड्रॉइड: स्थापना त्रुटि: INSTALL_FAILED_INSUFFICIENT_STORAGE
- 23. स्थापना निर्देशिका कैसे प्राप्त करें?
- 24. पृष्ठभूमि सेट करें एंड्रॉइड
- 25. स्थापना के दौरान इनो सेटअप में लाइसेंस अनुबंध लिंक दिखाएं
- 26. संकलन और उपसर्ग निर्देशिका स्थापना के दौरान बनाए नहीं
- 27. मुझे प्राथमिकताएं
- 28. मैवेन 2 संकलन के दौरान जावा सिस्टम प्रॉपर्टी सेट करें?
- 29. एक और ऐप की प्राथमिकताएं plist पढ़ें, या कुछ prefs साझा करें?
- 30. एंड्रॉइड: प्रतिलिपि बनाएँ/डुप्लिकेट साझा करें
ठीक है, ठीक है। हालांकि, किसी भी तरह से एपीके-फाइल – OneWorld
में पूर्वनिर्धारित सेटिंग्स फ़ाइल को पैक करना संभव हो सकता है, जहां तक मुझे पता है कि आप केवल प्रारंभिक विधि बना सकते हैं जो मूल रूप से वांछित मानों के साथ प्राथमिकता फ़ाइल बनाता है। –
अच्छी तरह से, मुझे अभी भी वरीयताओं को प्रोग्राम कोड में रखना होगा; ( – OneWorld