2010-06-07 43 views

回答

4

現在有一個亞馬遜支持的Android SDK:http://aws.amazon.com/sdkforandroid/。它只是自2010年底以來,但它似乎運作良好 - 它允許我輕鬆地上傳一張照片到S3。

0

我認爲任何S3 Java API都應該這樣做?查看Java API庫的文檔。

+1

AWS Java SDK需要與Android不兼容的第三方庫。 – hpique 2010-06-20 10:19:20

+0

你能指出什麼是不兼容的嗎?鏈接資源或ErrorMessage等? – 2010-06-22 07:58:57

+1

他們需要包含java。*和javax。*包的第三方jar。即使它們兼容,jar依賴關係也會超過6MB,這對於移動應用程序來說太多了。 – hpique 2010-06-22 11:11:47

1

說實話,我認爲如果沒有圖書館存在與Android的作品,你將需要推出自己的。看看REST API並只實現您的應用程序所需的方法。

這樣做是更多的工作,但你會保持應用程序的文件大小。

+0

+1 S3是RESTful,並且只暴露兩種資源(桶和對象)。這不應該太複雜... – moxn 2010-06-26 22:09:37

+0

@moxn:編寫自己的通用S3庫,實際上支持ACL等等,相當複雜。也就是說,編寫滿足特定應用程序需求的庫並不複雜。 – 2010-06-27 04:24:54

+0

我應該補充說,亞馬遜員工建議在亞馬遜論壇上使用這種方法。 – hpique 2010-06-28 22:28:53