APP,是安装在手机里还是SD卡里安装chrome比较好?

后使用快捷导航没有帐号?
其他登录方式
—— 新手入门 ——
—— 智友精华 ——
查看: 20069|回复: 3
在线时间89 小时最后登录阅读权限20UID8025866注册时间积分389精华0
, 积分 389, 距离下一级还需 11 积分
主题帖子 金币633 元 智豆0 点
【技术扫盲】1、为什么软件不能移动到存储卡里?2、软件装在存储卡里就不会影响系统本身,运行可以更流畅(windows思想)?3、不是说有4G 的rom么,为什么我的只有2.83G?4、哇!!!才这么点,我装个导航软件就塞满盘了,还让不让我装其它软件了??? 【解疑答惑】& &Android的存储一部分叫RAM,就是我们所说的运行内存,这部分存储器用于系统底层的输入输出,在系统运行过程中频繁读写,断电后这部分存储将会消失,是系统乃至所有计算机设备的重要组成部分。另一部分就是鼎鼎大名的ROM,这部分内容存储着安卓系统本身,包括Linux内核,Android系统文件,系统配置文件以及系统运行所必须预留的缓存空间(Cache);然后就是我们最最关心的,我们所安装的Android应用程序,以中兴N880E为例4GB ROM里为什么我们只能看到2.9G左右,剩下的一部分被安装应用以外的文件占用了,有人会问为什么占这么多?安卓手机,除了系统要用到的空间以外,还占用了一部分作为支撑系统运行的必须配置文件。因此,大家所看到的2.9G,是正常的事情.1、ROM是整合在机器上的,那么这2.9G够不够用,我们还需不需要把程序移动到存储卡上?答案是,绝对够用,并且不需要甚至不应该把软件安装到存储卡上。Android系统本身它的存储文件系统是ext2或ext4,Android在没有任何外部插件或软件支撑的情况下只能读取这两种文件系统里的文件(而我们TF卡上的文件系统是FAT32),所以软件安装在ext2或ext4分区里是天经地义的。如果我们把软件装在SD卡上,软件的运行过程就变成了:系统先调用app2sd插件,把SD卡上的程序读取到ext分区里,再运行,这种情况下,程序的启动相比起安装在ext分区里孰快孰慢,大家一目了然。2、哇!!!才这么点,我装个导航软件就塞满盘了,还让不让我装其它软件了?这种说法源于你本身就没看清楚软件的安装教程,这类软件的安装都分为两步,首先安装程序,然后放置数据包,程序(一般不会超过20MB)是装在那个2.9G里,而数据是放在你的SD卡里,所以你这个程序占用的ROM容量就只有不到20M,只是在SD卡里放了几个G。很多大型游戏都是采取这种方式,例如有些游戏安装了几十M的软件进去之后,第一次启动它会下载数据,这些数据就是存放在SD卡里的。SD卡存储:很多人觉得SD卡存储是ROM的扩展,这是windows的思考习惯,还有就是用其它电子设备(包括塞班手机,MP4,DC,DV等)的定性思维,其实在安卓里,SD卡跟ROM是系统职责完全不同的两个存储空间,他们对系统的作用也是不同的,其它的电子设备SD卡扩展可有可无,但是安卓系统里,没有SD卡的安卓手可以说是一台硬件不完整的手机。SD卡之于安卓,是一个软件缓存(非系统缓存,也非软件配置文件)存放器,包括你看网络视频的缓存,浏览器的缓存,离线阅读的缓存,和所谓的软件数据包,总之你用过的软件会产生的数据都会存放在这里。所以SD卡非常重要,不是一个你觉得我的手机有4Grom够了,就可以不用增配的一个配件。当然,因为SD卡是FAT32格式,所以我们的电脑可以读取和存放的信息的地方就只有SD卡,你想直接读写ROM里的内容是没门的。有人会说,我没有SD卡我的手机也可以运行啊,怎么就说没SD卡我的手机就不完整了,那这位同学可以留意一下当你用电脑连接手机打开SD卡时,系统是不是会提示,“微信的XXX和XXX功能暂时无法使用!”,这你就应该懂SD卡的真正作用了。 【你需要了解的】 一、ROM和存储卡是两个不同的存储器,系统本身以及安装的软件放在ROM里是无可厚非的,并且一个软件不会占用你多少ROM的空间,关键是数据包是放在存储卡上。 二、把软件安装在SD卡里是一种逆系统而行的行为,这只会让你的程序运行得更慢。 三、不要用windows的思想去使用Android,windows是分区是并行的,它们都用一种文件系统,而Android的ROM和SD卡基本上是两个概念。软件是应该安装在ROM里的。 四、ROM和SD卡的关系,绝对不是windows里C盘和其它盘的关系。它们分工明确,不应该混为一谈,更不应该让SD卡做ROM应该做的事情。 五、软件装在SD卡上是不完整的,如果一个软件有桌面插件,装在SD卡上会用不了。 六、而为什么这么多厂商都相继推出app2sd功能,让软件可以装在SD卡上,那是因为早期的Android系统机器的rom都很可怜,128M,256M的都有,这么点确实不够用,所以是逼于无奈只好推出app2sd,让用户可以安装更多的程序到系统里。当ICS出现时,各机器的配置都上去了。ROM也大了,何必还纠结要把软件放在SD卡上呢。
在线时间43 小时最后登录阅读权限20UID8759553注册时间积分306精华0
, 积分 306, 距离下一级还需 94 积分
主题帖子 金币728 元 智豆0 点
智友移动版
好长的帖纸呀。。。。
在线时间10 小时最后登录阅读权限10UID9795194注册时间积分27精华0
, 积分 27, 距离下一级还需 23 积分
主题帖子 金币131 元 智豆0 点
太经典了 。。。。。。。
在线时间101 小时最后登录阅读权限30UID9541922注册时间积分1183精华0
, 积分 1183, 距离下一级还需 17 积分
主题帖子 金币2633 元 智豆0 点
佩服佩服啊.。。。
智豆兑换每周3下午开始兑换,请优先关注智友微博获取确切开启时间。android 如何获取app的安装位置,比如是装在sd卡中还是手机中还是ROM中 - ITeye问答
android 如何获取app的安装位置,比如是装在sd卡中还是手机中还是ROM中
从Android 2.2开始软件可以安装到SD卡上,在API Level为8的SDK中新增了一个标记可以判断应用程序安装在机身内或机身外,通过 ApplicationInfo.FLAG_EXTERNAL_STORAGE 标记可以判断应用是否为是否安装在Sdcard上,当然对于SDK低于Android 2.2时可以通过ApplicationInfo的sourceDir属性为/sdcard/开头来确定APK安装的位置。
PackageManager pm=ctx.getPackageManager();
ApplicationInfo appInfo=pm.getApplicationInfo(pkgName, 0);
if ((appInfo.flags & ApplicationInfo.FLAG_EXTERNAL_STORAGE) != 0) {
&&&&&&&&&&&&&&&& // App on sdcard
&&&&&&&&&&&&&&&& System.out.println(pkgName+" install on sdcard");
已解决问题
未解决问题安卓手机最好把软件安装在手机存储还是外置SD卡? - 知乎25被浏览28395分享邀请回答3添加评论分享收藏感谢收起5添加评论分享收藏感谢收起查看更多回答1 个回答被折叠()后使用快捷导航没有帐号?
平板/笔记本
云服务专区
设置了默认储存为SD卡,为什么安装新APP还是在手机内存?
&略有小成&
来自:浏览器
6.1.16.设置了默认储存为SD卡,为什么安装新APP还是在手机内存?有大神指点一下吗?
还有,安装在手机内存的app可以移动到SD卡,但比较大的会失败,说SD卡空间不足,明明剩很多的。。。。
width:100%">
&自成一派&
来自:浏览器
楼主,由于安卓M版本的限制,手机对于低速SD卡是不允许安装软件的。建议更换正规厂家高速SD卡尝试。
width:100%">
&略有小成&
来自:浏览器
楼主,由于安卓M版本的限制,手机对于低速SD卡是不允许安装软件的。建议更换正规厂家高速SD卡尝试。
金士顿CLASS10都不行啊?哪种可以?
width:100%">
&渐入佳境&
来自:浏览器
很多软件是不能装在SD卡里的,有些软件只能装在手机内存里
width:100%">
&独步江湖&
来自:浏览器
可能与软件本身有关
width:100%">
&已臻大成&
来自:浏览器
原来是这样的啊
width:100%">
&新学乍练&
来自:浏览器
夜之灬月 发表于
楼主,由于安卓M版本的限制,手机对于低速SD卡是不允许安装软件的。建议更换正规厂家高速SD卡尝试。
买的就是高速的
width:100%">
1000万花粉
纪念花粉俱乐部注册花粉数超过1000万
相亲角人文随拍青岛之旅河北白石山细看世界鸣沙山随手拍大观公园之夏
花粉客户端
Make it Possible
Make your device special
华为云服务
Huawei cloud services
音乐播放器
Huawei Music
Huawei Vmall
没有最新动态
关注花粉俱乐部
联系我们:
|关注花粉俱乐部:
Copyright (C)
华为软件技术有限公司 版权所有 保留一切权利}

我要回帖

更多关于 设置安装在sd卡里 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信