Android 中APP的安装路径选择的问题

本文详细解析了Android应用安装在内置存储与扩展存储的区别,强调了特定组件如services、AlarmServices等应安装在内置存储的重要性,同时指出小程序可考虑安装在扩展存储。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在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"

应用程序中存在以上的问题的时候应道安装在内置存储中,如果是单纯的小程序并不存在以上的任意一种的时候可以安装在外置存储中


转载于:https://my.oschina.net/xiaohundan/blog/371582

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值