2010-06-07 11 views
5

एंड्रॉइड पर अमेज़ॅन सरल संग्रहण सेवा (एस 3) का उपयोग करने का सबसे अच्छा तरीका क्या है?एंड्रॉइड पर अमेज़ॅन सरल संग्रहण सेवा (एस 3) का उपयोग

आईफोन के लिए मैं ASIHTTPRequest का उपयोग करता हूं। क्या एंड्रॉइड के लिए कुछ समान है?

उत्तर

4

अब एक अमेज़ॅन समर्थित एंड्रॉइड एसडीके है: http://aws.amazon.com/sdkforandroid/। यह केवल 2010 के अंत से ही बाहर रहा है, लेकिन ऐसा लगता है कि यह अच्छी तरह से काम करता है - इससे मुझे आसानी से एस 3 पर फोटो अपलोड करने की इजाजत मिली।

0

मुझे लगता है कि किसी भी एस 3 जावा एपीआई को यह करना चाहिए? जावा एपीआई पुस्तकालयों के लिए दस्तावेज़ देखें।

+1

एडब्ल्यूएस जावा एसडीके को तीसरे पक्ष के पुस्तकालयों की आवश्यकता होती है जो एंड्रॉइड के साथ असंगत लगती हैं। – hpique

+0

क्या आप एक सूचकांक दे सकते हैं जो असंगत है? लिंक संसाधन या Errormessage आदि? –

+1

उन्हें तीसरे पक्ष के जार की आवश्यकता है जिसमें जावा शामिल हैं। * और जावैक्स। * पैकेज। भले ही वे संगत थे, जार निर्भरता 6 एमबी से अधिक है, जो मोबाइल एप्लिकेशन के लिए बहुत अधिक है। – hpique

1

ईमानदार होने के लिए मुझे लगता है कि अगर कोई लाइब्रेरी मौजूद नहीं है जो एंड्रॉइड के साथ काम करती है तो आपको बस अपना खुद का रोल करना होगा। REST API पर एक नज़र डालें और केवल अपने आवेदन के लिए आवश्यक विधियों को लागू करें।

ऐसा करने से यह अधिक काम है लेकिन आप अपने आवेदन के फाइलसाइज को नीचे रखेंगे।

+0

+1 एस 3 रीस्टफुल है और केवल दो प्रकार के संसाधनों (बाल्टी और ऑब्जेक्ट्स) का पर्दाफाश करता है। यह बहुत जटिल नहीं होना चाहिए ... – moxn

+0

@moxn: अपनी खुद की जेनेरिक एस 3 लाइब्रेरी लिखना जो वास्तव में एसीएल का समर्थन करता है, आदि काफी जटिल है। ऐसा कहा जा रहा है कि, एक पुस्तकालय लिखना जो एक विशिष्ट अनुप्रयोग की जरूरतों को पूरा करता है, बहुत कम जटिल है। –

+0

मुझे यह जोड़ना चाहिए कि एक अमेज़ॅन कर्मचारी ने अमेज़ॅन मंचों पर इस विधि का उपयोग करने की सिफारिश की है। – hpique

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