2010-06-07 3 views

ответ

4

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

0

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

+1

В AWS Java SDK требуются сторонние библиотеки, которые несовместимы с Android. – hpique

+0

Можете ли вы дать указатель на то, что несовместимо? Ресурс ссылки или Errormessage и т. Д.? –

+1

Им нужны сторонние банки, которые включают java. * И javax. * Packages. Даже если они совместимы, размерность jar составляет более 6 МБ, что слишком много для мобильного приложения. – hpique

1

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

Выполнение этого способа - это больше работы, но вы сохраните размер файла приложения.

+0

+1 S3 RESTful и предоставляет только два вида ресурсов (ведра и объекты). Это не должно быть слишком сложным ... – moxn

+0

@moxn: создание собственной общей библиотеки S3, которая фактически поддерживает ACL и т. Д., Является достаточно сложным. При этом писать библиотеку, которая удовлетворяет потребности конкретного приложения, гораздо менее сложна. –

+0

Я должен добавить, что работник Amazon рекомендовал использовать этот метод на форумах Amazon. – hpique

Смежные вопросы