欢迎来到天天文库
浏览记录
ID:53874395
大小:23.00 KB
页数:1页
时间:2020-04-10
《应用程序安装位置.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、应用程序安装位置从API级别8开始,您可以让您的应用程序被安装在外部存储(例如,设备的SD卡)。这是一个可选的功能为您的应用程序可以声明theandroid:installLocation清单属性。如果你不声明这个属性,您的应用程序将被安装在内部存储器,它不能被转移到外部存储。允许系统在外部存储上安装应用程序,修改你的清单文件包含android:installLocation<清单>元素属性,其值可以为“preferExternal”或“auto。例如:如果你声明“preferExternal”,你要求你的应用程序被安装在外部存储,但是系统无法保证您的应用程序将被安装在外部存储
2、器。如果外部存储已满,系统将安装在内部存储器。用户也可以在两个地点之间移动应用程序。如果声明“auto”,则表明您的应用程序可能在外部存储进行安装,但您不必安装位置的偏好。该系统将决定安装您的应用程序基于几个因素。用户也可以在两个地点之间移动应用程序。当你的应用程序是安装在外部存储:对应用程序的性能没有影响,只要外部存储器安装在设备上。该.apk文件保存在外部存储,但所有用户的私人数据,数据库,优化的.dex文件,并提取本地代码被保存在内部设备内存。独特的容器中存储应用程序是使用一个随机生成的密钥加密,可以解密仅由最初的设备安装。因此,应用程序安装在一个SD卡适用于只有一个设备
3、。用户可以将应用程序移动到内部存储通过系统设置。警告:当用户启用USB海量存储与计算机共享文件或通过系统设置卸载SD卡,外部存储是从设备卸载和外部存储上运行的所有应用程序会立即死亡。向后兼容性安装在外部存储的能力,为您的应用程序仅适用于运行API等级8(Android2.2的)或更高版本的设备的功能。这是一组API级别8之前,总是会在内部存储安装并不能移动到外部存储(即使在设备与API等级8)的现有应用程序。但是,如果你的应用程序被设计为支持低于8的API级别,可以选择支持此功能与API级别8或更高版本的设备,仍然与使用API级别低于8的设备兼容。允许安装在外部存储和保持兼容版
4、本低于API级别8:
此文档下载收益归作者所有