2011-04-26 9 views
5

एंड्रॉइड कोडिंग मानकों को सूचीबद्ध करता है लेकिन ऐसा लगता है कि स्रोत (गतिविधि, आदि) फ़ाइलों को कैसे व्यवस्थित किया जाना चाहिए। जैसे-जैसे मेरी परियोजना बढ़ती जा रही है, मुझे आश्चर्य है कि मुझे कक्षाओं को तोड़ना चाहिए या अगर मैं सिर्फ src फ़ोल्डर में 20 फाइलों का गड़बड़ छोड़ देता हूं। ऐसा प्रतीत नहीं होता है कि किसी भी तरह की अधिसूचना (हंगेरियन) है और न ही किसी गतिविधि के लिए एक तरीका है, या अन्य सहायक वर्ग। क्या इस तरह के सर्वोत्तम प्रथाओं पर कोई दस्तावेज़ हैं?एंड्रॉइड विकास, स्रोत फ़ाइल संगठन/नोटेशन सर्वोत्तम प्रथाओं?

उत्तर

2

यदि आप गैलरी, लॉन्चर ect जैसे एंड्रॉइड स्रोत के साथ आने वाले ऐप्स देखते हैं। आप देखेंगे कि उन लोगों ने सबकुछ एक फ़ोल्डर में बहुत कुछ रखा है ... यदि आप मुझसे पूछें तो काफी गड़बड़ है। मेरे पास आमतौर पर मेरे सभी विचारों के लिए एक फ़ोल्डर "विजेट" होता है, एक गतिविधियों के लिए, प्रदाताओं के लिए एक जो कुछ भी उपयोगिता के लिए होता है।

ब्राउज़िंग थ्रूग ओपन सोर्स प्रोजेक्ट्स बहुत, मुझे नहीं लगता कि ऐसा करने के लिए कोई आम स्टैंडआउट है। उपयोग करें जो आपके लिए सबसे अच्छा काम करता है।

+0

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

0

हम पहले से ही इसके बारे में यहाँ एक छोटे से चर्चा की थी:

Android separate packages

कि इसके अलावा, मैं (शुद्ध) जावा निम्नलिखित लगता है कि कोडिंग मानकों एक अच्छा अभ्यास है।

0

क्या आपके पास वास्तव में आपके मूल स्रोत फ़ोल्डर में सबकुछ है? एक अच्छी शुरुआत आपके वर्गों को संकुल में रखना होगा। इसके बाद, आप अपने सहायक वर्गों के लिए "उपयोग" पैकेज बना सकते हैं और उन्हें नामित कर सकते हैं (यानी MainActivityUitl.java)।

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