2011-07-10 14 views
15

मुझे याद है (हालांकि मुझे अब और यकीन नहीं है) मैंने पढ़ा है कि इंटेलिजे आईडीईए आईडीई स्वचालित रूप से Manifest फ़ाइल में नए क्रेटेड Activities को जोड़ सकता है। हालांकि, यह मेरी परियोजनाओं में होता है। क्या इसके लिए कोई विशेष आदेश है या यह सुविधा मौजूद नहीं है?स्वचालित रूप से मैनिफेस्ट में गतिविधि जोड़ें?

उत्तर

17

में परियोजना देखेंका उपयोग करें | एंड्रॉइड घटक | गतिविधि, Sample जैसे नाम टाइप करें, आपको में extends Activity और <activity android:name=".view.Sample"/> लाइन बनाने वाली जावा स्रोत फ़ाइल मिलेगी।

पुराने विचार संस्करणों में वहाँ गतिविधि, सेवा आदि के लिए अलग से नए मेनू आइटम थे

+1

बिल्कुल सही। यह बेहतर होगा अगर यह स्ट्रिंग एंट्री (res/values ​​/ strings.xml) बनाता है) स्ट्रिंग को 'लेबल' विशेषता' में हार्ड कोडिंग के बजाय लेबल नाम के रूप में। धन्यवाद! – sandalone

+0

मैं इंटेलिजे वी 12 का उपयोग कर रहा हूं, और 'एंड्रॉइड कंपोनेंट' विकल्प केवल संदर्भ मेनू के लिए दिखाता है जब सूचक 'src' फ़ोल्डर और उसके उपखंडों पर होता है। शायद यह ऐसा कुछ है जो संस्करणों में बदल गया है। गतिविधियों को जोड़ना और हटाना ठीक काम करता है। –

2

बेशर्म प्लग के लिए क्षमा करें, लेकिन आप एक प्लगइन मैं खुद के लिए लिखा उपयोग कर सकते हैं आप प्रकट में अपनी गतिविधि जोड़ना चाहते हैं ।

आप एक गतिविधि या एक वर्ग है कि कुछ बिंदु AndroidManifest.xml में कोई जिक्र नहीं आप भी दबा सकते है (सीएमडी/CTRL + एन) और प्रेस पर गतिविधि से विरासत है जब 'प्रकट करने के लिए जोड़ '। यह अभिव्यक्ति को गतिविधि जोड़ता है।

https://dl.dropboxusercontent.com/u/3491432/AndroidManifestFitter.jar

स्रोत कोड: https://github.com/JorgeDC/AndroidManifestFitter

संबंधित मुद्दे