2013-07-19 43 views
3

我正在爲Android創建一個新的應用程序。這是我的第一個應用程序。它適用於器樂歌曲,但我放在那裏的每首歌都是3MB。我的應用程序是一組6首器樂歌曲。有什麼辦法讓我的android應用程序更小?

有什麼辦法讓我的應用變小嗎?

+2

不要在應用中包含歌曲,在安裝應用時從服務器下載歌曲:爲用戶提供選擇放置位置的選擇(暗示他們應該將歌曲放在外部存儲設備上) 。 –

+0

「放在那裏」是什麼意思?你必須將歌曲作爲節目的一部分,還是可以將它們串起來?如果你流的歌曲,這將是最好的辦法做到這一點,我認爲 – Malachi

+0

我想流可能不會是一個好主意。 – Malachi

回答

3

首次從您的服務器啓動sdcard下載這些歌曲。

4

使用Play Store擴展文件。

谷歌Play免費託管,並免費

文件可以是你想要的,並保存到設備的共享存儲

用戶選擇安裝從谷歌的應用程序的任何文件類型提供擴展文件玩。

如果Google Play能夠下載擴展文件(這是大多數 設備的情況),它會將它們與APK一起下載。如果Google Play是 無法下載擴展文件,則僅下載APK。

當用戶啓動您的應用程序時,您的應用程序必須檢查 擴展文件是否已保存在設備上。

如果是,您的應用程序 已準備就緒。如果否,您的應用必須通過Google Play的 HTTP下載擴展文件。您的應用必須使用Google Play的應用授權服​​務向Google Play 客戶端發送請求,該服務由 以每個擴展文件的名稱,文件大小和URL進行響應。

通過此信息,您可以下載文件並將它們保存到 正確的存儲位置。

http://developer.android.com/google/play/expansion-files.html

每次你使用谷歌Play開發者控制檯上傳APK, 你要一個或兩個擴展文件添加到APK的選項。每個 文件可以高達2GB,並且可以是您選擇的任何格式,但我們 建議您在下載 期間使用壓縮文件來節省帶寬。從概念上講,每個擴展文件起着不同的作用。

相關問題