Android 2.2开始支持安装APP2SD卡上
1. 首先讓你的程序支持SD卡上安裝必須具備設(shè)置API Level至少為8,
即androidmanifest.xml的中android:minSdkVersion至少為8即為2.2,
同時(shí)在androidmanifest.xml文件的根節(jié)點(diǎn)中必須加入android:installLocation這個(gè)屬性,
代碼如下:
< manifest android:installLocation="preferExternal" >
2. android:installLocation值的解釋:
有preferExternal、auto 和internalOnly這三個(gè)選擇項(xiàng)
preferExternal:通常我們?cè)O(shè)置為preferExternal可以優(yōu)先推薦應(yīng)用安裝到SD卡上,當(dāng)然用戶可以選擇安裝在 ROM存儲(chǔ)上,如果外部存儲(chǔ)已滿, ? ? ? Android系統(tǒng)會(huì)把a(bǔ)pp安裝到rom上;
auto將會(huì)根據(jù)存儲(chǔ)空間自適應(yīng);
internalOnly:系統(tǒng)級(jí)的應(yīng)用一般必須安裝在rom上才能可靠運(yùn)行,設(shè)置為internalOnly最為合適;
那么哪些應(yīng)用適合安裝在SD卡中呢? 一些占用資源比較大(大于3MB的單個(gè)文件),不需要長期駐留內(nèi)存的應(yīng)用,不具備提醒和實(shí)時(shí)監(jiān)控的應(yīng)用一般放到SD卡上比較合適?
總結(jié)
以上是生活随笔為你收集整理的Android 2.2开始支持安装APP2SD卡上的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 雨水情自动监测 遥测终端机
- 下一篇: IDEA 搭建黑马品优购商城