安卓App安装分区(手机分区软件下载)
安卓系统的存储空间是怎么划分的?
存储空间中有两个内存”:RAM和ROM。其中,RAM就是运行内存,就好似PC中的内存条;而ROM就是央视炮轰的存储空 间,相当于PC中的硬盘。\x0d\x0a而ROM分为三个分区:\x0d\x0a系统分区----用于存放Android系统 (Android4.x版系统至少500MB以上)、还原备份(300MB左右)、刷机Recovery资源(约20MB~50MB)、系统级APP(安 装在此空间的APP需要Root权限才可卸载)以及交换空间、硬件底层空间等等,加在一起约1.5GB~2GB。这部分空间就好似PC上安装在C盘中的 Windows系统和硬件驱动程序,以及用于存放一键恢复镜像的隐藏分区。\x0d\x0a程序分区----用于存放随机预装的第三方 APP(用户可卸载),你自己下载的所有APP主程序都会安装到这个空间内,手机厂商通常会为此分区预留1GB~3GB的存储空间。当该空间被占满后,你 再安装APP时会出现无空间安装的报错提示。我们可以将其理解为PC C盘里的“Program Files”文件夹,只是你所安装的所有程序默认只能安装于此且无法修改路径。“系统分区+程序分区”的总和就是电脑C盘的全部空间。\x0d\x0a存储分区----这才是当手机连接PC后所识别 出来的“移动硬盘”,小米3的12.38GB和联想K900的7.88GB就是存储分区。这部分空间可以由用户自由支配,可存放大型游戏的数据包、音乐、 图片、视频,可像U盘一样随意折腾。换做PC领域,存储分区就好似D盘、E盘、F盘等非系统分区。\x0d\x0a 系统分区和程序分区,虽然无法被用户直接利用,但却承担着非常重要的角色。
android手机有什么好的办法把app安装到系统分区吗?
装了也不能用,这个都是写程序 写死的 不读取 你可以重新分区 把系统分区稍微挑少点 不过少了的话 会影响手机流畅度的
android手机 如何才能把软件安装到系统分区(rom)下?
直接安装肯定是行不通的。
不过方法也很简单:
取得root权限的情况下,然后把apk程序复制到system/app/目录下面。
下面以es文件管理器为例,:
但极个别软件不支持直接复制到app文件夹下面,只能安装。
如何将安卓应用安装到/system/app下
安卓的系统一般会有4个重要的分区:boot,system,cache,data。system分区存放的是系统应用(system
app)和系统所需要的
库文件
(lib/*.so),而大家平时安装的软件是装到data分区(用户区)的。装在system区的就是系统应用,data分区的是用户应用。应用程序都安装在/app
子目录
下。
但是,不管是系统应用还是用户应用,安卓会建立缓存以加速应用的启动,该缓存是在/data/dalvik-cache下面。注意了,是在data分区上的,所以应用安装的越多,data分区可用的空间就越少。
一般ROOT之后,我们会删除/卸载部分系统的应用,从而system分区就空出了部分的空间,尤其是
定制机
,删了系统应用之后,会空出多达60M的空间。假如本身机器的ROM比较小,data分区不够用的话,就最好把部分的
app移动到
system空间,当然一旦移动到了system分区,就是系统应用了!
好,下面介绍哪些应用是可以移动到system分区的:
1)
开机就要启动的程序,比如
权限管理
啊,Widget啊。
2)
常常用到的程序,比如
文件管理器
。
3)
一些不会有内存驻留的小程序,比如
autostarts
,SD
Maid啊。
有一些应用是不适合移动到system空间的:
1)
退出仍然会驻留内存的程序(比如
数米基金宝
),因为这些程序一旦变成了system应用,杀进程的软件就拿他们没办法了。
2)
应用程序内含lib库的,这个可以用压缩工具(windows下的zip工具、安卓下的
ES文件管理器
、
RootExplorer
)查看该apk,假如内部有lib文件夹的,里面有*.so文件的,那就说明他用到了这些lib。当然,若硬要移动到system空间也是可以的,只要把lib/*.so拷贝到system/lib下即可,但是本人觉得一是会造成重复,二是将来维护起来比较麻烦。不过有一法,可以在system/app下面建立文件夹,把*.so拷贝到该文件夹下,然后通过链接文件的方式将其拷贝到lib下。(这个我没试过)
移动方法:
1)
将该apk先卸载,然后将apk文件拷贝到system/app下,修改权限,有必要的话,重启一下。这样做的好处是,该软件的缓存会在卸载是自动删除。
2)
为防止有些
应用卸载
后数据丢失,可以不卸载,方法是:将apk拷贝到system/app下,然后删除data/app的apk,最后手动把/data/dalvik-cache/下该程序的缓存清除。
3)
假如要移动的应用太多,可以进入recovery,清除一下dalvik-cache,让启动的时候自动再生成cache。