我正在爲Android創建一個新的應用程序。這是我的第一個應用程序。它適用於器樂歌曲,但我放在那裏的每首歌都是3MB。我的應用程序是一組6首器樂歌曲。有什麼辦法讓我的android應用程序更小?
有什麼辦法讓我的應用變小嗎?
我正在爲Android創建一個新的應用程序。這是我的第一個應用程序。它適用於器樂歌曲,但我放在那裏的每首歌都是3MB。我的應用程序是一組6首器樂歌曲。有什麼辦法讓我的android應用程序更小?
有什麼辦法讓我的應用變小嗎?
首次從您的服務器啓動sdcard下載這些歌曲。
使用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,並且可以是您選擇的任何格式,但我們 建議您在下載 期間使用壓縮文件來節省帶寬。從概念上講,每個擴展文件起着不同的作用。
不要在應用中包含歌曲,在安裝應用時從服務器下載歌曲:爲用戶提供選擇放置位置的選擇(暗示他們應該將歌曲放在外部存儲設備上) 。 –
「放在那裏」是什麼意思?你必須將歌曲作爲節目的一部分,還是可以將它們串起來?如果你流的歌曲,這將是最好的辦法做到這一點,我認爲 – Malachi
我想流可能不會是一個好主意。 – Malachi