2

我想要構建安全地從服務器下載多個文件的Android應用程序。我想使用Google API!我知道我在Google雲端硬盤sdk API或Google雲端存儲中使用哪一個時感到困惑?哪個是Google API使用Android應用文件存儲的最佳方式? Google Drive sdk或Google雲存儲API?

要求:

我要下載的文件(20MB爲40MB Zip文件)與身份驗證安全到文件服務器或雲服務器。我想知道是否有可能與谷歌API可用。

我發現可供Google Drive sdk Android的一些示例代碼,但在Android平臺所提供的谷歌雲存儲API沒有樣品!

google cloud storage download for Android App任何指導,任何幫助將是對我很有幫助。

注:我不能用它一次下載所有數據APK擴展文件。

+0

檢查了這一點,選擇您的存儲選項:https://cloud.google.com/docs/storing-your-data –

回答

3

聽起來像服務可能用於您的目的,但我認爲谷歌存儲將是一個更好的選擇。 Drive更適合存儲用戶特定的文件,如設置,應用程序狀態或備份。使用Google Storage,您可以通過只有您的應用有權訪問的服務帳戶安全地訪問這些文件。 Google存儲也具有ACL,因此如果您想採用該路線,則可以根據需要向每個用戶添加/刪除訪問權限。

您可以通過使用標準的REST協議但谷歌已經創造了拿拼搏出來的一些偉大的客戶端庫訪問存儲API。客戶端庫在大多數API(包括新的appengine端點)中都非常標準,所以一旦你學習了一個服務,你就可以輕鬆地使用其中一個。以下是雲存儲示例的鏈接。它們是爲appengine和命令行編寫的,因此它們可能需要進行一些修改並檢查依賴關係,以確保您擁有Android JAR。

http://code.google.com/p/google-api-java-client/wiki/APIs#Cloud_Storage_API

希望這有助於。

1

谷歌雲存儲是一個比較合適的服務在「網絡」的規模提供文件。雲端硬盤專注於用戶數據和應用程序。有幾個配額可以針對用戶關注的用途進行微調,我不認爲它是Google雲存儲的替代選擇。

相關問題