2010-12-14 13 views
7

मैं एंड्रॉइड एप्लिकेशन पर काम कर रहा हूं जिसमें मूल छवि गैलरी कार्यक्षमता शामिल होगी। मैंने गतिविधि बनाने में कामयाब रहा है जो मेरे एप्लिकेशन बैकएंड एपीआई से फ़ोटो की सूची लाता है और उन्हें गतिविधि लेआउट के भीतर एंड्रॉइड ग्रिडव्यू में प्रस्तुत करता है।

एंड्रॉइड के लिए कस्टम डिवाइस फोटो गैलरी को कैसे कार्यान्वित करें?

यह है कि यह कैसे इस समय की तरह लग रहा है:
alt text

हालांकि मैं उपयोगकर्ता के उपकरण तस्वीरें कि कैमरे के द्वारा ले जाया गया और डिवाइस पर संग्रहीत के लिए एक ही गैलरी अनुभव का निर्माण करने में कठिनाइयां आ रही हूँ। मेरे द्वारा विचार किए गए दो समाधान थे:

  1. अपनी खुद की छवि गैलरी बनाना।
  2. इरादे का उपयोग कर डिफ़ॉल्ट एंड्रॉइड छवि गैलरी शुरू करना।

समाधान 1: मैं belive कि पहले समाधान मुझे विकसित करने के लिए बहुत ज्यादा समय लगेगा। मैंने this tutorial के साथ शुरू किया लेकिन जैसे ही मैंने इसे कार्यान्वित किया, मुझे पता चला कि यह बहुत धीमी गति से चल रहा है। फिर मैं समाधान खोजने के लिए एंड्रॉइड कैमरा source code पर एक नज़र डालता हूं लेकिन फिर मैंने पाया कि मुझे कोड की समीक्षा करने और स्क्रैच से अपनी गैलरी बनाने के लिए मुझे बहुत अधिक समय लगेगा। मुझे यह भी विश्वास है कि यह एंड्रॉइड ओएस दर्शन में ऐसी कार्यक्षमताओं को फिर से लिखने के लिए नहीं है जो पहले से मौजूद हैं लेकिन उन गतिविधियों को शुरू करने के लिए इरादों का उपयोग करने के लिए जो आपको आवश्यक कार्यों को संभाल सकते हैं। यह मुझे दूसरे समाधान के लिए नेतृत्व करते हैं।

समाधान 2: मैं डिफ़ॉल्ट एंड्रॉयड आदेश से जल्द ही मैं फिर से फंस गया था उपयोगकर्ता के उपकरण फ़ोटो ब्राउज़ करने के अभिप्राय का उपयोग करके गैलरी बुला की कोशिश की। इस बार समस्या यह थी कि जैसे ही उपयोगकर्ता तस्वीर पर टैप करता है, गैलरी निकलती है और मूल रूप से गतिविधि शुरू करने वाली गतिविधि पर लौटती है, और मुझे उम्मीद है कि (और मैं चाहता हूं) इसके बजाय बड़ी छवि पूर्वावलोकन शुरू करें। मैंने देखा कि दूसरों को भी यह समस्या how to open gallery via intent without result थी। क्योंकि मुझे इसके लिए फिक्स नहीं मिला क्योंकि मैंने छोड़ने का फैसला किया।

मेरा सवाल यह है कि मैं इन समस्याओं को कैसे दूर कर सकता हूं और गैलरी का निर्माण कर सकता हूं जो कि मेरे पास पहले से ही वेब फ़ोटो के लिए है। यदि कोई मुझे संदर्भ दे सकता है तो मैं सबसे आभारी हूं।

+0

आप इस हल किया? – xus

+0

मैं समाधान # 1 के साथ समाप्त हो गया - अपने ही छवि गैलरी बनाने। यहाँ Android एप्लिकेशन है कि मैं मूल रूप से पूर्णता के लिए और खोज इंजन के माध्यम यहां आने वाले लोगों के लाभ के लिए http://goo.gl/FWOsO –

+1

पर काम कर रहा था, आप अपने खुद के प्रश्न का उत्तर पोस्ट और सर्वश्रेष्ठ उत्तर के रूप में चिह्नित कर सकते । – ccozad

उत्तर

1

यह प्रश्न बहुत पुराना है, लेकिन इसमें बहुत सारे विचार हैं और बहुत सारे अपवॉट हैं, इसका उत्तर देने के लिए अच्छा हो सकता है।

तो, पहले ट्यूटोरियल एक सा विकसित और आप के लिए कुछ बेहतरीन सामग्री ढूंढने में कर सकते हैं अपने # 1 विकल्प:

  • This एक मैं पसंद
  • This one एक पदावनत यूआई तत्व का उपयोग करता है, लेकिन है
  • This एक एडाप्टर का उपयोग करता है जो मेरे लिए है, आगे बढ़ने का सबसे अच्छा तरीका है।

अपने # 2 विकल्प के लिए, मैं किसी भी विचार करने के लिए मूल गतिविधि पर लौटने के लिए नहीं देख नहीं आप अभी भी मंशा आप प्रणाली के माध्यम से भेजने का परिणाम पर नियंत्रण की जरूरत नहीं है क्योंकि है।

लेकिन वहाँ एक और समाधान है कि आप का उल्लेख नहीं था कर रहे हैं: वहाँ librairies जो बहुत शांत कर रहे हैं और आप आप क्या चाहते हैं वास्तव में प्राप्त करने के लिए अनुकूलित कर सकते हैं कि:

  • This एक थोड़ा फैंसी
  • है This एक भी लगता है बहुत अच्छा होना करने के लिए लेकिन आप इसे आयात करने, क्योंकि यह एक Gradle परियोजना
  • This नहीं है एक मैं निश्चित रूप से प्रयोग करेंगे है समस्याओं हो सकता था।
संबंधित मुद्दे