2012-10-07 10 views
16

में एंड्रॉइड कोड व्यवस्थित करने का मानक तरीका क्या है, मैं एंड्रॉइड में नया हूं, मैं जानना चाहता हूं कि एंड्रॉइड प्रोजेक्ट में कोड लिखने का सही तरीका क्या है या हमारे प्रोजेक्ट में किस आर्किटेक्चर या मॉडल का उपयोग करना चाहिए उदाहरण एन-टायर, एमवीसी या अन्य?प्रोजेक्ट

उत्तर

4

इसे किसी भी तरह से व्यवस्थित करने के लिए इसे व्यवस्थित करें। एंड्रॉइड प्रोजेक्ट को व्यवस्थित करने के लिए कोई 100% सही तरीका नहीं है ... यह कई कारकों (यानी आपके प्रोजेक्ट का आकार) पर निर्भर करता है।

यदि आप देखना चाहते हैं कि Google अपनी परियोजनाओं का आयोजन कैसे करता है, तो Google I/O 2012 स्रोत कोड पर एक नज़र डालें। विशेष रूप से, iosched.util पैकेज देखें ... यह आपके प्रोजेक्ट में कोड का पुन: उपयोग करने के कई तरीके प्रदान करता है (ज्यादातर स्थिर उपयोगिता सहायक विधियों का उपयोग करके)। इस सूत्र बाहर

3

यह वास्तव में एक है बहस करने योग्य सवाल, लेकिन मैं अपने दो पैसा दे दूंगा।

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

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

अपने प्रश्न का अधिक व्यावहारिक उत्तर देने के लिए, मैं पहले यह सुनिश्चित कर दूंगा कि आप सामग्री प्रदाताओं, सेवाओं, प्रसारण रिसीवर, इरादों और हैंडलर आदि जैसे कोर एंड्रॉइड घटकों के साथ सहज हैं और वहां से काम करते हैं।

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

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