क्या दो एपीके अपलोड किए बिना उचित एसडीके संस्करण संख्याओं को निर्दिष्ट किए बिना केवल "कुछ होम स्क्रीन> विजेट्स" संवाद में विजेट दिखाना संभव है?क्या केवल एक निश्चित एंड्रॉइड संस्करण के लिए विजेट दिखाना संभव है?
उत्तर
मैं किसी भी कोड जैसे बिना यह करने के लिए एक तरह से है:
अपने रेस में \ महत्व देता dir एक bools.xml फ़ाइल बनाने:
<?xml version="1.0" encoding="utf-8"?> <resources> <bool name="honeycombOrAbove">false</bool> </resources>
एक बनाएं मान-v11 डीआईआर (हनीकोम्ब या मानों के ऊपर), फ़ाइल को कॉपी करें और मान को सही पर सेट करें।
फिर विजेट रिसीवर के लिए मैनिफेस्ट में उपयोग करें: android: enable = "@ bool/honeycombOrAbove"। मैंने इसे विजेट के लिए कॉन्फ़िगरेशन गतिविधि में भी इस्तेमाल किया।
इसका मतलब है कि विजेट इंस्टॉल समय पर अक्षम है।
शानदार समाधान क्योंकि यह एप्लिकेशन स्थापित होने पर काम करता है और यह एक प्रावधान मुद्दा है। इसके लिए धन्यवाद - आपने आज सुबह एक समाधान के लिए शिकार का एक गुच्छा बचाया। –
बिल्कुल सही समाधान। यह वास्तव में स्वीकार्य जवाब होना चाहिए था! –
बहुत चालाक समाधान! निश्चित रूप से सबसे अच्छा जवाब! – pdegand59
आप इसे घटक सक्षम करने के साथ कर सकते हैं। बस उस विजेट को अक्षम करें जिसे आप सूचीबद्ध नहीं करना चाहते हैं। फ़ोन-पुनरारंभ करने के बाद परिवर्तन सक्रिय हो जाएगा।
Context context = getApplicationContext();
String str1 = "org.classname.to.widget.provider";
ComponentName componentName = new ComponentName(context, str1);
PackageManager packageManager = getPackageManager();
int versioncode = Integer.valueOf(android.os.Build.VERSION.SDK);
//enable widget
packageManager.setComponentEnabledSetting(componentName, 1, 1);
//disable widget
packageManager.setComponentEnabledSetting(componentName, 2, 1);
हाँ यह समाधान काम करता है हालांकि मुझे इसे थोड़ा बदलना पड़ा क्योंकि यह कोड ऐप के संस्करण संख्या की तलाश करता है, न कि एसडीके। आपका बहुत बहुत धन्यवाद! – Cloudgiant
आपने क्या बदल दिया? मैं संपादित कर सकता हूं और फिर आप अपनी समस्या के समाधान के रूप में उत्तर को स्वीकृति दे सकते हैं – berlindev
बस यह पंक्ति "int versioncode = Integer.valueOf (android.os.Build.VERSION.SDK);" और जोड़ा गया है कि – Cloudgiant
- 1. क्या MySQL "शो चर" में केवल मूल्य दिखाना संभव है?
- 2. क्या केवल एक पिवट आइटम के लिए एप्लिकेशन बार दिखाना संभव है?
- 3. क्या सभी मॉड्यूल लोड होने के बाद केवल एक खोल दिखाना संभव है?
- 4. क्या निश्चित रेटिंगबार बनाना संभव है?
- 5. एंड्रॉइड में विजेट क्या है?
- 6. केवल एक निश्चित वर्ग
- 7. क्या सभी सक्रिय jQuery बाइंड() के दिखाना संभव है?
- 8. विजेट के कई उदाहरण केवल अंतिम विजेट
- 9. रेल में केवल एक बार फ्लैश संदेश कैसे दिखाना है?
- 10. क्या एंड्रॉइड के लिए कोई स्प्रेडशीट विजेट है?
- 11. QSplitter एक निश्चित आकार विजेट और एक परिवर्तनीय आकार विजेट के साथ?
- 12. क्या ज़ेडएक्सिंग द्वारा उत्पन्न एक-आयाम बारकोड के तहत संख्याएं दिखाना संभव है?
- 13. क्या Django में फ़ॉर्म पर शीर्षक विशेषता के रूप में मॉडल सहायता टेक्स्ट दिखाना संभव है?
- 14. एंड्रॉइड ओएस संस्करण के अनुसार केवल कोड की विशिष्ट लाइनों को लोड करना संभव है?
- 15. क्या एक निश्चित आकार की ग्लूट विंडो बनाना संभव है?
- 16. केवल एक निश्चित अनुक्रमणिका के ऊपर के बच्चों के लिए एंड्रॉइड लेआउट एनीमेशन कैसे लागू करें?
- 17. क्या किसी निश्चित कमांड के निष्पादन से बचना संभव है?
- 18. एंड्रॉइड - विजेट
- 19. क्या गिट के साथ टैग की एक सूची पुनर्प्राप्त करना संभव है जो केवल एक निश्चित शाखा में मौजूद है?
- 20. एचटीएमएल के टेक्स्ट एरिया का एंड्रॉइड संस्करण क्या है?
- 21. क्या jqgrid दिखाना और महसूस करना संभव है?
- 22. क्या सब्लिमे टेक्स्ट 2 में सटीक स्थिति दिखाना संभव है?
- 23. स्प्रिंग एमवीसी सत्यापन में, क्या एक समय में प्रति फ़ील्ड केवल एक त्रुटि संदेश दिखाना संभव है?
- 24. क्या कोई बेयरबोन विंडोज संस्करण नियंत्रण प्रणाली है जो केवल एक लड़के के लिए उपयुक्त है?
- 25. क्या आईओएस ऐप में टूलटिप दिखाना संभव है?
- 26. एमआर संस्करण के लिए क्या खड़ा है?
- 27. क्या एक निश्चित आकार div फिट करने के लिए पाठ का आकार बदलना संभव है?
- 28. एंड्रॉइड विजेट
- 29. क्या एक्स्टज के ग्रिडपैन में एक से अधिक सारांश पंक्ति दिखाना संभव है?
- 30. क्या डैशबोर्ड विजेट के भीतर से नए विजेट उदाहरण बनाना संभव है?
यह दिलचस्प होगा, न केवल संस्करण पर निर्भर करता है बल्कि अधिक चीजें। – berlindev
बेशक यह होगा :) मैंने अभी एंड्रॉइड संस्करण लिखा क्योंकि मुझे एपीआई प्रतिबंधों के कारण 2.1 के साथ समस्याएं आ रही हैं। – Cloudgiant