① 安卓手机的内存不足如何清理
安卓手机内存不足怎么清理?很多时候,大家在使用手机安装软件或者其他操作时会出现手机内存不足。如果大家遇到这种问题该如何处理呢?下面,我就给大家讲解一下安卓手机内存不足怎么清理?希望能对大家有所帮助!
1)长按手机Home键,会弹出显示手机正在后台运行的软件,拖动去除或者点击下方按键清理掉不需要后台运行的软件。
2)打开系统管理软件,这里以360手机卫士为例。点击“需要大扫除了”(旧版名称为手机清理),进去后点击“一键清理”,或者也可在“内存优化”里手动清理内存,以及“垃圾清理”里的垃圾文件。
华为手机
1、以华为手机为例,进入设置界面找到存储管理。
2、进入后我们看到存储使用状态,先来对比一下清理前手机存储情况,这里的多媒体文件就不说了,平时清理都是清理多媒体文件,这里有两处地方占用最大,应用程序和其他两个地方。
3、回到设置界面,选择应用和通知。
4、选择应用管理。
5、来到程序管理界面,随便找一个程序点击。
6、点击存储。
7、我们看到占用内存62M,点击清理,这里清理后程序就恢复到最初安装状态,需要重新输入账户和密码。比如淘宝火山小视频等等这些数据占用相当大,我们根据自己的手机程序进行逐个删除数据。
8、我们再回到存储管理界面,看看应用程序已经降到15G左右,还有其他占用基本没变,这里的其他占用是安卓系统生成的,不懂系统不能乱删,没有ROOT也删除不了,所以要想删除其他空间,只能恢复出厂设置。
拓展:
安卓手机内存总是不够用的解决方法一
1、可以下载个网络或360的手机助手,用它的内存清理功能。一键清理,很方便;
2、不常用的软件不要常驻内存,打开后按退出关掉,不要直接切换到主屏幕,这样程序还是占用内存的;
3、利用助手类管理软件,将不要的自启动软件都禁止;
4、如果还是提示内存不足,则可能是你的手机档次太低,内存过小,现在一般的主流安卓机都是2G的运行内存了,如果你的手机低于1G就太差了,要尽量避免同时打开多个程序。
安卓手机内存总是不够用的`解决方法二
很多手机都已经有安装到内存卡的功能了,大部分2.2操作系统以上的都可以自己选择,如果不能选择的话,就用电脑直接安到内存卡中即可。
点击右上角的设置按钮。
第二步,更改安装目录,将程序安装到内存卡。
进入设置后,选择安装文件一栏,然后选择优先将程序安装到没存卡。
清除手机内多余的系统程序。
获取root权限,获取权限的方法有很多,我们可以到各大论坛进行学习,里面教程有很多。因为不同的手机有不同的方法,不能一概而论,所以这里就不在介绍root的方法了。
② 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存储挖坑记
缓存文件可以放在哪里?它们各自的特点是什么
③ 安卓手机内置存储不足怎么办解决方法其实很简单
最近由于生活上的需要,自己将放在抽屉许久的 Android 备用机重新拿出来使用。尽管是曾经淘汰下来的机型,但得益于 Android 开源的先天优势,我刷入了第三方的 Lineage OS,并通过黑域、绿色守护等软件的调教,让我这台淘汰许久的手机在日常体验中依然能保持着出色的流畅度。但是在我未装完常用软件时,这台内置 16 GB 内存的旧手机却弹出了“内部空间存储不足”的提示,那这样的先天不足可以克服吗?
其实,当然可以。熟悉 Android 的朋友肯定知道自 Marshmallow(6.0)开始,系统就集成了将 Micro SD 卡作为内置存储的功能。今天,我就利用了该功能将旧设备原本 16 GB 的存储空间升级为 128 GB。
在 Android 6.0 之前,Micro SD 卡只能作为便携式存储设备,只能用于在设备之间移动照片和其他媒体文件,存放一般的普通数据,如照片/图片、音乐/视频、文档/电子书等,但并不能真正为设备的内部存储空间分担。所以“Micro SD 卡合并为内置存储”功能解决了 Android 一直被用户所指责的存储空间结构问题。
首先,如果手机本身是 Android 6.0 及以上版本,第一次插入 Micro SD 卡时,便会有系统提示“设置您的 SD 卡”,用户按照操作指引即可完成。 但今天介绍的操作方法针对的是如何将已经在使用的 Micro SD 卡合并为内置存储。
打开 设置 ,选择 存储 ,进入界面后会显示内部存储设备和便携式存储设备的两大概要。
点击 便携式存储设备 中此次我们操作的对象** sdcard 1 。(切勿点击右边的三角形,这是弹出的操作,在 Lineage OS 上一旦点击系统就会弹出 Micro SD 卡,无再次确定操作的提示。)进入 sdcard 1 详情界面后,点击右上角的 更多,选择存储设置**进入 SD 卡操作界面 。
将 Micro SD 卡合并为内置存储必须清空格式化。格式化之后,SD 卡被数据加密,只能在本台手机上使用,这也意味着其他手机或者电脑都不能轻易读取。所以操作之前记得做好备份工作。格式化完成后,返回存储设置界面你会发现, Micro SD 卡已经成为了内部存储设备,至此,大功告成。
如果未来你不想把 Micro SD 卡作为内部存储设备,那么只需在 存储设置 界面上点击该 SD 卡,进入管理界面,点击右上角的 更多 ,选择 格式化为便携式存储设备 ,完成之后 Micro SD 卡便恢复了原有的功能,在其他设备也能轻松使用。
虽然 Micro SD 卡合并为内部存储的操作简单,但是该操作对 Micro SD 卡的要求并不低。因为 Micro SD 卡的读取速度和设备自身的内部存储相比存在明显差距。一旦你使用劣质、速率低、不合格的 Micro SD 卡作为内部存储后,会严重拖慢系统的使用,甚至造成系统的不稳定,所以使用前请确认你的 Micro SD 卡速率是否满足标准。(我建议最低写入速度要达到80 MB/S )
此外,在操作之前还有以下 5 点需明确:
内置存储空间不足利用相对廉价的 Micro SD 卡来解决确实方便不少,但这一切是建立在备用机的基础上;毕竟 Micro SD 卡与手机内置存储在速度和稳定上还是存在不小差距。
所以不建议主力机采用这种方法扩大内存,建议在购机的时候直接选购大容量的版本。因为在如今的手机市场,手机的内部存储最高已经达到了 256 GB 的大容量,128 GB 也已经成为了一种普遍的存在,消费者购入后也无需再经常担忧存储空间的不足,而且在稳定性和速度上的优势 Micro SD 卡无法比拟。
④ 安卓手机的“内部存储空间”“内置存储卡”“外置存储卡”分别是什么
您指的安卓手机“内部储存空间”实际上就是手机内置的内存卡,相当于电脑元件中的硬盘,手机自身系统文件均安装于此空间内,同时还承载其他文件、程序的储存。
“外置存储卡”也就是手机内存卡,指的是手机扩展内存量,即手机内存卡TF/SD,如果比较电脑,可当做其为U盘或移动硬盘。
“运行内存”,他主要是指手机运行程序时使用的内存,只能临时存储数据,用于与CPU交换高速缓存数据,但是随机存储器(RAM)本身不能用于长期存储数据。他的空间大小决定系统操作流畅,软件启动速度,同时打开程序数量等等。
⑤ Android存储及路径
分为:内部存储和外部存储
如何区分内部存储和外部存储:可以从物理和逻辑区分
从物理的角度区分,内部存储就是手机自带存储空间,外部存储就是外部接入的存储空间例如SD卡
从逻辑意义上区分,data,system 目录就是手机的内部存储,而 mnt 或者 storage目录下的sdcard0指向的sdcard目录就是外部存储。如果是手机自带的外部存储被称为机身外部存储,外置的SD卡则称之为外部存储。当然两者都称为外部存储也没关系。这里描述的内部存储和机身外部存储都属于机身存储;
逻辑区分是从4.4以上版本开始的;
获取内部存储路径和api对应关系
1,通过Environment
2,通过上下文Context
Build.VERSION_CODES.LOLLIPOP及以上版本新增的API
Build.VERSION_CODES.N及以上版本新增的API
特点:
1、内部存储路径中的文件是分类存储的,我们无法干涉,除了cache目录,别的目录系统不会自动创建
2、除了files目录,别的目录我们几乎都是无法手动操作的
3、别的App几乎无法访问内部存储中的数据,除了用非法手段或者我们主动暴露
4、内部存储目录下的文件夹及文件会随着app的卸载而被系统自动删除
外部存储又可分为共有目录和私有目录;
私有目录
私有目录:不需要访问权限
Android 在外部存储空间中也提供了特殊目录供App存放私有文件,该路径为:/storage/emulated/0/Android/data/包名/
注意:应用安装之后/storage/emulated/0/Android/data/是没有对应的应用文件夹的,需要手动调用对应的API创建;
获取私有目录路径
共有目录
共有目录:需要申请权限才能访问
权限:6.0以上需要动态申请
获取共有目录的API 29中已过时: