2010-06-07 30 views

Trả lời

4

Hiện tại, SDK Android được Amazon hỗ trợ: http://aws.amazon.com/sdkforandroid/. Nó chỉ được ra từ cuối năm 2010, nhưng nó có vẻ hoạt động tốt - nó cho phép tôi dễ dàng tải ảnh lên S3.

0

Tôi nghĩ rằng bất kỳ S3 Java API nào cũng nên làm điều đó? Xem các tài liệu cho Thư viện API Java.

+1

SDK Java AWS yêu cầu thư viện của bên thứ ba có vẻ không tương thích với Android. – hpique

+0

Bạn có thể đưa ra con trỏ về những gì không tương thích không? Liên kết tài nguyên hoặc Errormessage vv? –

+1

Họ cần các bên thứ ba bao gồm các gói java. * Và javax. *. Ngay cả khi chúng tương thích, số lượng phụ thuộc vào jar lớn hơn 6MB, quá nhiều cho một ứng dụng di động. – hpique

1

Thành thật mà nói tôi nghĩ rằng nếu không có thư viện tồn tại mà làm việc với Android, bạn sẽ cần phải chỉ cuộn của riêng bạn. Hãy xem REST API và chỉ thực hiện các phương thức bạn cần cho ứng dụng của mình.

Làm theo cách này sẽ hiệu quả hơn nhưng bạn sẽ giữ cho tệp của ứng dụng của bạn ngừng hoạt động.

+0

+1 S3 là RESTful và chỉ hiển thị hai loại tài nguyên (nhóm và đối tượng). Điều này không nên quá phức tạp ... – moxn

+0

@moxn: viết thư viện S3 chung của riêng bạn mà thực sự hỗ trợ ACL, v.v., là phức tạp một cách hợp lý. Điều đó đang được nói, việc viết một thư viện phục vụ nhu cầu của một ứng dụng cụ thể là ít phức tạp hơn nhiều. –

+0

Tôi nên thêm rằng một nhân viên của Amazon đề nghị sử dụng phương pháp này trên các diễn đàn Amazon. – hpique

Các vấn đề liên quan