APP install location 小结

API 8 之后, android 可以让用户选择把程序安装在sdcard上还是手机上。通过使用

<manifest android:installLocation="auto/preferExternal">来完成。 不设的话,默认是在internal location.

 

preferExternal 安装在外部sd卡上,但如果sdcard满了的话,就安装在内部。

auto: 应用可以安装在外部,但是(*&#Q(&

 

.apk可以保存在外部,但是所有的private date,databases, optimized, .dexfiles and etc都在内部memory中保存。

 

安装在外部sdcard上的应用被用一个randomly generated key加密,只用安装这个应用的device才能解密,所以安装的应用程式只有在安装它的device才能用。

你可能感兴趣的:(APP install location 小结)