导航:首页 > 操作系统 > 安卓系统存储怎么划分

安卓系统存储怎么划分

发布时间:2022-12-09 03:03:04

⑴ 手机分android系统空间,运行空间,储存空间和可用空间是什么意思

系统空间是手机系统里面的,运行是你手机在操作的后台,存储空间指内存,可用空间指还可以安装的有那吗多

⑵ 安卓手机是分为“系统文件盘”、“内置sd卡”、“外置sd卡”三部分存储空间吗

问题0,基本正确,这3部分是在日常中你实际上可以应用和操作的部分。准确的说应该是“手机内部存储”(也就是data分区)、“内置SD卡(sdcard分区)”、“外置SD卡(external_sd分区)”。
除此之外还有system分区、rec分区、cache分区这几个基本用不到也看不到的分区。
问题1情况1,
一部分安装在了data分区,另一部分在sdcard。
外置SD卡没有用,只能用来存储音乐等个人文件,也有特殊情况,当获取root权限后,拇指玩可以把一些大型游戏的数据包安装在外置SD卡。
情况2,同上,SD卡指内置SD卡
也就是
sdcard分区
情况3,同问题0,16GB是指
system分区+cache分区+recovery分区+data分区+sdcard(内置sd卡)分区加起来16GB
也有的手机把内置SD卡外置SD卡路径对调了,所以出现了楼主所说的问题。

⑶ Android数据存储之File总结

在使用File存储App数据时,我们需要了解Android系统的存储系统。Android的存储分为内部存储和外部存储。

由于Android系统的厂商比较多,对于外部存储目录的定义有所不同,可能在根目录下的mnt,sdcard和storage下。以storage为例,打开emulated/0目录,外部存储目录就出现了。虽然可以通过多种路径打开外部存储文件,但是最终他们的路径是相同的:

mnt:

storage:

sdcard:

外部存储目录下包含两大类:公有目录和私有目录

私有目录:

对比下来External有以下几点优点:

缺点:

内部存储与外部存储权限申请对比如下:

首先我们要获取外部存储目标文件的路径:

然后确定自己需要创建的文件名,结合上面的到的路径,创建一个File对象:

Android系统默认数据清理的路径是,内部存储目录中相应的cache文件夹中的文件和外部存储中相应的cache文件夹中的文件。

你的app的internal storage 目录是以你的app的包名作为标识存放在Android文件系统的特定目录下[data/data/com.example.xx]。 从技术上讲,如果你设置文件为可读的,那么其他app就可以读取你的internal文件。然而,其他app需要知道你的包名与文件名。若是你没有设置为可读或者可写,其他app是没有办法读写的。因此只要你使用MODE_PRIVATE ,那么这些文件就不可能被其他app所访问。

另外记住一点,内部存储在你的APP卸载的时候,会一块被删除,因此,我们可以在cache目录里面放置我们的图片缓存,而且cache与files的差别在于,如果手机的内部存储空间不够了,会自行选择cache目录进行删除,因此,不要把重要的文件放在cache文件里面,可以放置在files里面,因为这个文件只有在APP被卸载的时候才会被删除。还有要注意的一点是,如果应用程序是更新操作,内部存储不会被删除,区别于被用户手动卸载。

不管你是使用 () 来存储可以共享的文件,还是使用 getExternalFilesDir() 来储存那些对于你的app来说是私有的文件,有一点很重要,那就是你要使用那些类似DIRECTORY_PICTURES 的API的常量。那些目录类型参数可以确保那些文件被系统正确的对待。例如,那些以DIRECTORY_RINGTONES 类型保存的文件就会被系统的media scanner认为是ringtone而不是音乐。

在开发中,不建议往内部存储中写太多的数据,毕竟空间有限。外部存储在使用的时候最好能够将文件存放在私有目录下,这样有利于系统维护,也避免用户的反感。

彻底理解android中的内部存储与外部存储

Android存储挖坑记

缓存文件可以放在哪里?它们各自的特点是什么

⑷ 安卓手机的rom和ram怎么分区

安卓手机的rom和ram区分:

  1. ROM和RAM介绍。

    ROM是英文ReadOnlyMemory的首字母的缩写,也就是说存储器只能读不能写。 RAM是英文RandomAccessMemory的首字母的缩写,则是可以随机读写的意思。但是,在计算技术突飞猛进的这几年里, RAM和ROM的定义也发生了不少的改变。现在ROM通常指固态的存储器,或者说,不掉电。系统停止供电的时候它们仍然可以保持数据。而RAM通常都是断电电之后就没有数据的,典型的就象计算机的内存,需要系统重新启动的时候从硬盘重新载入数据。

  2. 手机上的ROM。

    不过手机上的ROM和我们一般意义上定义的ROM不同,因为虽然手机上的ROM是可以储存东西,但是我们在一般情况下只能读取不能写入,这也就是为什么其叫做“只读储存器”的原因,只有在特定的专业条件下,我们才可以往ROM里面写入东西。鉴于ROM的这种特殊性,很多手机的系统文件都存储在手机的ROM里,这样在一般情况下我们就无法修改手机的系统文件,不过目前通过一些特殊的手段,我们也可以实现往ROM里面写入东西,这种情况其实也就是我们经常所说的刷机、刷系统,因此这也被大家叫做刷ROM。综上所述, 手机上的ROM是指手机系统及可安装程序的空间,ROM越大,能直接在系统里安装的程序就越多,相当于我们电脑的C盘。 当然ROM空间也是越大越好。不过现在很多程序都可以完全安装到内存卡(自从不可添加内存卡的手机出现,软件大多被安装在内置SD卡里面。甚至有些大ROM的手机都分出了足够大的DATA分区,用来存储安装程序。当然这都是题外话,我们今天要说明的是区分ROM和RAM,其他的就不在赘述了),所以这个指标对于一个手机配置来说就看来不是那么重要了,但是也不能太小,太小了,我们知道,安卓手机系统版本经常要升级,新版本有时候需要更大的ROM空间才能存储,我们选择手机的时候,看当下情况,始终就行,只是让大家知道ROM的大小和手机运行快慢没有绝对的关系。

  3. 手机上的RAM。

    手机上的RAM是指系统运行及软件运行可需要的临时空间,跟电脑上的内存是相同的意思。 RAM越大,可同时运行的程序就越多,一些需要大量RAM的游戏也越流畅。同等cpu配置的情况下,RAM越大运行就越流畅。同样的道理,开机系统服务及一些软件自动后台运行,都会占用一部分RAM空间。如果厂家说明是2GB,实际开机后你看到的却远远少于2GB,这也是正常的。这个RAM是越大越好。当然,RAM越大价格肯定越贵。

  4. 手机上RAM的存储机制与特点。

    再来跟大家谈谈Android系统的RAM内存分配机制,其实在用安卓手机的时候,不用太在意剩余内存,Android上的应用是java,当然需要虚拟机,而android上的应用是带有独立虚拟机的,也就是每开一个应用就会打开一个独立的虚拟机。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阀值,只有低于这个值系统才会按一个列表来关闭用户不需要的东西。当然这个值默认设置得很小,所以你会看到内存老在很少的数值徘徊。但事实上他并不影响速度。相反加快了下次启动应用的速度。这本来就是android标榜的优势之一,如果人为去关闭进程,没有太大必要。特别是使用自动关进程的软件。到这里有人会说了,那为什么内存少的时候运行大型程序会慢呢?其实很简单,在内存剩余不多时打开大型程序,会触发系统自身的调进程调度策略,这是十分消耗系统资源的操作,特别是在一个程序频繁向系统申请内存的时候。这种情况下系统并不会关闭所有打开的进程,而是选择性关闭,频繁的调度自然会拖慢系统。所以,有个更改内存阀值的程序可以有一定改善。但改动也可能带来一些问题,取决于值的设定。 那么,进程管理软件有无必要呢?有的。就是在运行大型程序之前,你可以手动关闭一些进程释放内存,可以显着的提高运行速度。但一些小程序,完全可交由系统自己管理。

  5. android后台原理。

    那么,如果不关程序是不是会更耗电。说说android后台的原理,你就明白了android的应用在被切换到后台时,它其实已经被暂停了,并不会消耗cpu资源,只保留了运行状态。所以为什么有的程序切出去重进会到主界面。但是,一个程序如果想要在后台处理些东西,如音乐播放,它就会开启一个服务。服务可在后台持续运行,所以在后台耗电的也只有带服务的应用了。这个在进程管理软件里能看到,标签是service。我们可以把带服务的进程用进程管理软件关闭就可以了。没有带服务的应用在后台是完全不耗电的,没有必要关闭这种设计本来就是一个非常好的设计,下次启动程序时,会更快,因为不需要读取界面资源,何必要关掉他们抹杀这个android的优点呢。

⑸ 安卓手机的ROM和RAM的占用划分是怎样划分的

ROM介绍
ROM是英文ReadOnlyMemory的首字母的缩写,也就是说存储器只能读不能写,是手机的自带内存。ROM相当于电脑的硬盘一样,是用来存储东西的。ROM越大,说明手机的容量越大,可以放更多的东西。
RAM介绍
手机上的RAM是指系统运行及软件运行可需要的临时空间,跟电脑上的内存是相同的意思。RAM越大,说明手机运行速度就越快,说明手机性能越好。
各自特点
手机上的ROM是可以储存东西,但是在一般情况下只能读取不能写入。
无法修改手机的系统文件,经常所说的刷机、刷系统,也被叫做刷ROM。
RAM越大,可同时运行的程序就越多,一些需要大量RAM的游戏也越流畅。同等cpu配置的情况下,RAM越大运行就越流畅。
开机系统服务及一些软件自动后台运行,都会占用一部分RAM空间。如果厂家说明是2GB,实际开机后看到的却远远少于2GB,这也是正常的。

⑹ 安卓手机到底有几个储存区

4.0以上的有两个储存区都可以放东东

安卓系统的手机内存卡怎么分区

手机ROM相当于PC上的硬盘,用于存储手机操作系统和软件,也叫FLASH ROM,决定手机存储空间的大小。手机RAM相当于PC的内存,其大小决定手机的运行速度。

要把大象装冰箱里总共分三步,而Android系统中把软件安装到SD卡上,比这还简单,两步就够了:

一、存储卡分区

首先我们需要对手机SD卡进行分区,分一个FAT32分区和一个Ext3分区,FAT32分区用于正常存储图片、音乐、视频等资料,而Linux格式的Ext3分区就是用于扩容安装软件的分区。以笔者的2G SD卡为例,FAT32分区1.35GB,Ext3分区494MB。下载并安装Acronis Disk Director Suite软件。将手机SD卡装入读卡器并连接电脑,然后运行Acronis Disk Director Suite软件。

1.FAT32分区。找到代表SD卡的磁盘分区,点击右键,选择“删除”命令,删除已有分区。当成为“未分配”分区时,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:FAT32,创建为“主分区”,设置好分区大小1.35GB,点击确定按钮。

2.Ext3分区。在剩余的494MB分区上,点击右键,选择“创建分区”,在弹出的对话框中,文件系统选择:Ext3,创建为“主分区”,设置好分区大小494MB,点击确定按钮。

3.确认分区。上述分区设定完成后,软件只是记录了分区操作,并没有真正在SD卡上进行分区。点击软件工具栏中的“提交”按钮,确认执行分区操作,提示“操作成功完成”说明分区成功了。

二、将软件移动到SD卡

存储卡分区完成后我们只需要把系统默认的软件安装目录/data/app转移到SD卡的Ext3分区上,然后通过ln命令建立软链接,使系统自动把软件安装到SD卡上,达到节省手机内存空间的目的。

将存储卡装回手机,重新启动,使系统识别到Ext3分区。在手机上运行超级终端,依次输入以下命令来验证系统是否识别了Ext3分区:

su (会提示高级权限授权,选择“总是同意”)

busybox df –h

如果显示的列表中有/dev/block/mmcblk0p2的信息说明系统已成功识别了Ext3分区。

然后依次输入以下命令将/data/app目录转移到SD卡的Ext3分区:

cp –a /data/app /system/sd/

(将/data/app目录复制到/system/sd/下)

rm –r /data/app

(删除/data/app目录)

ln –s /system/sd/app /data/app

(建立软链接)

Reboot

(重启手机)

重启之后,手机上安装的所有软件就全部转移到了SD卡上,看看你的手机可用空间是不是增大了。以后再安装软件也是直接安装到SD卡上,不用担心空间不足的问题了,而且这样做还有一个好处,刷新ROM后,以前安装过的软件并没有被清除,还保存在SD卡上,输入下列命令就可以轻松恢复,不用再一一安装了,非常方便实用。

su

(取得高级权限)

cd /data

(进入/data目录)

cp –a app /system/sd/app

(将app目录中的内容复制到/system/sd/app目录)

rm –r app

(删除app目录)

ln –s /system/sd/app /data/app

(建立软链接)

reboot

(重新启动)

扩容效果体验:

刷新ROM后未安装任何软件,手机可用空间为87MB,安装若干软件后,可用空间下降为73MB。将软件目录转移到SD卡上后,可用空间变为80MB。可能有的“电筒”会有疑惑,为什么没恢复到87MB呢?这是因为我们只是将软件移动到了SD卡上,而软件的缓存数据仍然会占用手机内存,所以手机内存还是会下降。当然软件的缓存数据也可以移动到SD卡上,但这样会拖慢软件运行速度,所以不推荐大家使用。

注意事项:

1.软件移动到SD卡上后,原有的部分桌面插件会无法正常显示,删除后,重新加入桌面即可。
2.SD卡的Ext3分区可以视为手机硬件的一部分,移除SD卡后,安装的软件将无法运行。插入SD卡,重新启动手机即可正常使用。

这个教程有哪个高手可以成功的话,给我说一声哦!

⑻ 安卓手机内存分类

谷歌Android手机内存一般拥有三种内存类型,分别为:
1.flashROM:可以存储操作系统代码,不可写
2.SDRAM:是用于操作系统写入存储应用程序
3.SDCard:这是移动内存,可以存储音乐、图片、程序等文件,都是可以支持TF/MicroSD卡。

⑼ 如何制作安卓系统U盘

1、对U盘进行分区以划分出安卓系统分区和数据存储区。

先将U盘插入电脑的USB接口,然后运行“DiskGenius”;接着在其主界面单击菜单“硬盘→快速分区”,以打开“快速分区”对话框;然后勾寻自定”单选框并选择2个分区,再根据自己的需要确定U盘分区的格式为NTFS以及安卓系统分区(以300MB大小为宜)和数据存储分区的大小;最后单击“确定”按钮即可。

2、用UltraISO写入安卓系统到镜像

运行UltraISO,然后单击菜单“文件→打开”命令,下载的ISO格式安卓系统镜像文件iso;接着单击菜单“启动光盘→写入硬盘映像”命令,调出“写入硬盘映像”对话框;再单击“写入方式”右边的下拉箭头,选择“USB-ZIP”;最后单击“写入”按钮。

3、重新将U盘插入电脑的USB接口 ,再重启系统并通过修改BIOS将U盘设置为首选启动设备,当利用U盘启动系统后,我们很快就可以看到安卓系统的启动菜单了;选择第一个菜单选项并回车,就能够看到令人熟悉的安卓系统的桌面了。

提醒:“Settings→Language & keyboard→Select Language→中文(简体)”,即可将安卓系统默认的英文修改为简体中文了。

阅读全文

与安卓系统存储怎么划分相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163