अपडेट 6 मई 2017: Google ने Google मानचित्र API से एट्रिब्यूशन आवश्यकताएं हटा दी हैं। यह यहां देखा जा सकता: https://issuetracker.google.com/issues/35827189Google मानचित्र ओपन-सोर्स-एट्रिब्यूशन अविश्वसनीय रूप से बड़ा है और मुख्य थ्रेड
Google's introduction to the Google Maps Android API के अनुसार,
आप अपने आवेदन में Google मानचित्र Android API का उपयोग करते हैं, तो आप में शामिल करना चाहिए गूगल एक "कानूनी नोटिस" के भाग के रूप Play सेवाओं विशेषता पाठ आपके आवेदन में अनुभाग। एक स्वतंत्र मेनू आइटम के रूप में कानूनी नोटिस सहित, या "इसके बारे में" मेनू आइटम के हिस्से के रूप में, अनुशंसित है।
एट्रिब्यूशन टेक्स्ट GoogleApiAvailable.getOpenSourceSoftwareLicenseInfo पर कॉल करके उपलब्ध है।
बात यह है कि पाठ वास्तव में लंबा है (542,653 वर्ण!) और इसे एक पाठ में सेट करने की कोशिश कर रहा है, मुख्य थ्रेड को लंबे समय तक ब्लॉक करता है। क्या किसी और ने इस मुद्दे में भाग लिया है? क्या कोई ऐसा यूआरएल है जिसे हम इसके बजाय लिंक कर सकते हैं?
मैंने कुछ शोध किया और पाया कि दूसरों को यह समस्या है और Google has acknowledged it as a defect. हालांकि, जब तक यह अपडेट नहीं किया जाता है, मैं अपने ऐप में घातक प्रदर्शन दोष उत्पन्न किए बिना Google को उचित रूप से विशेषता नहीं दे सकता।
प्रश्न: क्या किसी को भी मुख्य धागे को अवरुद्ध किए बिना Google के ओपन-सोर्स-एट्रिब्यूशन टेक्स्ट को त्वरित रूप से प्रस्तुत करने का कोई तरीका मिला है? या क्या किसी को उस चीज़ के बारे में पता है जिसे मैं हल कर सकता हूं जब तक कि समस्या हल नहीं हो जाती?
यह बहुत खराब है कि प्रदत्त पाठ में इतनी अनावश्यकता है। इसे कम करने के प्रयास के माध्यम से जाने के लिए धन्यवाद! –
हाँ, मैं सहमत हूं। मैं अपने क्लाइंट के लिए ऐप विकसित करते समय एक समाधान की तलाश में था और मैंने खुद को टेक्स्ट फिक्सिंग समाप्त कर दिया, क्योंकि अब मुझे एक बेहतर तरीका नहीं मिल रहा है। –