在Android开发中APP如何安装到机器上并且是安装在内置存储上呢还是安装到扩展存储上?两者有什么区别?安装到扩展存储上又会带来哪些潜在的问题呢?
在Android系统中默认的App安装路径在内置存储中,并且允许安装在扩展存储中,如果要安装在扩展存储中的话需要再mainFest文件中配置
android.installLocation = ""
preferExternal 用户可以在内置存储和扩展存储之间切换应用
auto 用户同样可以切换安装路径
应用程序安装在扩展存储时要注意:
services服务
Alarm Services定时服务
Input Method Engines输入法引擎
Live wallpapers壁纸
Live folders
App Widgets应用程序部件
Account Managers
Sync Adapters
Device Administrators
Broadcast Receivers listening for "boot completed"
应用程序中存在以上的问题的时候应道安装在内置存储中,如果是单纯的小程序并不存在以上的任意一种的时候可以安装在外置存储中