Использование Amazon Simple Storage Service (S3) на Android

Как лучше всего использовать Amazon Simple Storage Service (S3) на Android?

Для iPhone я использую ASIHTTPRequest. Есть ли что-то подобное для Android?


person hpique    schedule 07.06.2010    source источник


Ответы (3)


Теперь существует Android SDK, поддерживаемый Amazon: http://aws.amazon.com/sdkforandroid/. . Он вышел только с конца 2010 года, но, похоже, хорошо работает — он позволил мне легко загрузить фото на S3.

person Eric Brynsvold    schedule 12.07.2011

Честно говоря, я думаю, что если не существует библиотеки, которая работает с Android, вам нужно будет просто свернуть свою собственную. Взгляните на REST API и реализуйте только те методы, которые вам нужно для вашего приложения.

Делать это таким образом больше работы, но вы уменьшите размер файла вашего приложения.

person matto1990    schedule 25.06.2010
comment
+1 S3 поддерживает RESTful и предоставляет только два вида ресурсов (сегменты и объекты). Это не должно быть слишком сложно... - person moxn; 27.06.2010
comment
@moxn: написать собственную универсальную библиотеку S3, которая фактически поддерживает списки управления доступом и т. д., достаточно сложно. При этом написать библиотеку, удовлетворяющую потребности конкретного приложения, гораздо проще. - person Nick Bastin; 27.06.2010
comment
Я должен добавить, что сотрудник Amazon рекомендовал использовать этот метод на форумах Amazon. - person hpique; 29.06.2010

Я думаю, что любой S3 Java API должен это делать? Посмотрите документы для библиотек Java API.

person Toni Menzel    schedule 07.06.2010
comment
Для AWS Java SDK требуются сторонние библиотеки, которые кажутся несовместимыми с Android. - person hpique; 20.06.2010
comment
Можете подсказать, что несовместимо? Ссылка на ресурс или сообщение об ошибке и т. д.? - person Toni Menzel; 22.06.2010
comment
Им нужны сторонние jar-файлы, включающие пакеты java.* и javax.*. Даже если они были бы совместимы, JAR-зависимости составляют более 6 МБ, что слишком много для мобильного приложения. - person hpique; 22.06.2010