संशोधित और पुन: संकलित करना मुझे पता है कि एंड्रॉइड में लागू कुछ विधियों और कुछ वर्गों को एंड्रॉइड पब्लिक एसडीके में निर्यात नहीं किया जाता है। मैं एक ऐसा एप्लिकेशन बनाने में सक्षम हूं जो एंड्रॉइड पेड़ के अंदर रखे हुए मेरे एप्लिकेशन को संकलित करके इन कार्यों में से कुछ का उपयोग करता है। क्या इन कार्यों को एंड्रॉइड एसडीके को स्रोतों से पुन: संकलित करके निर्यात करना संभव होगा? यह कैसे किया जा सकता है? क्या मैं एंड्रॉइड एसडीके में कस्टम क्लास और फ़ंक्शंस भी शामिल कर सकता हूं (निश्चित रूप से मैं एक नया एसडीके और एक नया फर्मवेयर बना रहा हूं)? धन्यवाद!एंड्रॉइड एसडीके
5
A
उत्तर
3
मैंने कोशिश नहीं की, लेकिन यह मेरे प्रश्न का उत्तर होना चाहिए: https://android.googlesource.com/platform/sdk/+/master/docs/howto_build_SDK.txt।
1
एसडीके डाउनलोड करना और इसमें बदलाव करना संभव है।
यदि आप एक सार्वजनिक ऐप जारी कर रहे हैं, तो आपको किसी भी गैर-सार्वजनिक एपीआई का उपयोग नहीं करना चाहिए क्योंकि कोई गारंटी नहीं है कि वे सभी फोन, या ओएस के भविष्य के संस्करणों में उपलब्ध होंगे।
संबंधित मुद्दे
- 1. एंड्रॉइड: एंड्रॉइड एसडीके उपकरण
- 2. एंड्रॉइड एसडीके
- 3. एंड्रॉइड एसडीके
- 4. एंड्रॉइड एसडीके
- 5. एंड्रॉइड एसडीके
- 6. एंड्रॉइड एसडीके
- 7. एंड्रॉइड एसडीके
- 8. एंड्रॉइड एसडीके
- 9. एंड्रॉइड एसडीके
- 10. एंड्रॉइड एसडीके
- 11. एंड्रॉइड एसडीके
- 12. एंड्रॉइड एसडीके प्रबंधक नवीनतम एंड्रॉइड एसडीके प्लेटफ़ॉर्म (एपीआई 17)
- 13. एंड्रॉइड फेसबुक एसडीके
- 14. विंडोज़ - एंड्रॉइड एसडीके मैनेजर
- 15. दोहरी सिम एंड्रॉइड एसडीके
- 16. एंड्रॉइड एसडीके एमएमएस
- 17. फेसबुक एसडीके एंड्रॉइड
- 18. एंड्रॉइड एसडीके स्रोत कोड
- 19. एंड्रॉइड फेसबुक 3.0 एसडीके
- 20. एंड्रॉइड गेम्स डेवलपमेंट एसडीके?
- 21. त्रुटि एंड्रॉइड एसडीके
- 22. एंड्रॉइड फेसबुक एसडीके 3.0
- 23. एंड्रॉइड एसडीके 2.37
- 24. एंड्रॉइड 2.1 एसडीके
- 25. एंड्रॉइड एसडीके - यूआरएल
- 26. एंड्रॉइड इंटेलिजे एसडीके संस्करण
- 27. एसडीके में एंड्रॉइड बैटरी
- 28. फेसबुक एंड्रॉइड एसडीके 3.0 एसएसओ
- 29. एंड्रॉइड एसडीके मुद्दे उबंटू 10.04lts
- 30. एंड्रॉइड एसडीके वेबव्यू कॉल गतिविधि
मैं एक फर्मवेयर के लिए विकास कर रहा हूं जिसे मैं संकलित कर रहा हूं, इसलिए मेरा इस पर नियंत्रण है। लेकिन वैसे भी, जहां तक मुझे पता है कि एसडीके स्रोत एंड्रॉइड सिस्टम स्रोतों के उसी पेड़ के अंदर हैं। एमएम एसडीके के साथ संकलन करना संभव है। और वास्तव में मैं यह कर सकता हूँ। मैंने अपना खुद का एसडीके संकलित किया। लेकिन, मैं इसमें बदलाव कैसे करूं? यह कौन से वर्ग संकलित करता है? सिस्टम को संकलित करते समय संकलित किया गया है? लेकिन फिर, यह कैसे संभव है कि कुछ एपीआई एसडीके को निर्यात नहीं किए जाते हैं यदि स्रोत फाइलें समान हैं? मैं सिस्टम में बदलाव करने और खुद को संकलित करने में सक्षम हूं, लेकिन इसके बजाय एसडीके को कैसे करना है? धन्यवाद! –
मुझे यकीन नहीं है कि "एसडीके को निर्यात नहीं किया गया" से आपका क्या मतलब है। क्या आप एक उदाहरण दे सकते हैं? मुझे लगता है कि वे जितना अधिक करते हैं उन्हें छिपाते हैं ताकि वे दस्तावेज़ों में दिखाई न दें, लेकिन आप अभी भी उन्हें एक्सेस कर सकते हैं .. –
ठीक है, मैंने इसे अतीत में कुछ बार देखा है। अब मुझे दो उदाहरण याद हैं: क्लास FileUtils, android.os.FileUtils का उपयोग मीडियाप्रोवाइडर जैसे किसी एप्लिकेशन द्वारा किया जाता है, लेकिन मुझे इसके लिए प्रलेखन नहीं मिल रहा है और न ही मैं उस वर्ग का उपयोग एक्लिप्स में एंड्रॉइड प्रोजेक्ट में कर सकता हूं। एक और उदाहरण यह है कि मैं एसडीके को संकुल (विधि installPackage के साथ) स्थापित करने की संभावना जोड़ने में सक्षम होना चाहता हूं। यह पैकेजमैनेजर एप्लिकेशन द्वारा किया जा सकता है क्योंकि यह सिस्टम में संकलित है लेकिन डिफ़ॉल्ट एसडीके के साथ यह संभव नहीं है (सुरक्षा कारणों से जो मुझ पर लागू नहीं होता है कि मैं फर्मवेयर बना रहा हूं)। –