看图片题注应该说的是手机外置存储的内存不足,那手机外置存储空间不足时,我们有什么办法去解决呢?我们得先搞清楚手机外置存储里面存的是些什么东西,为什么会导致内存不足,然后再“对症下药”。 以下内容都是基于安卓手机举例说明! 手机存储卡里面存的什么东西?手机外置存储卡里面主要存两种东西:应用数据和垃圾 应用数据
我们在安装APP前,系统都会预先申请一定的内存,已保证APP能安装成功。 安卓app本质上是个压缩包,在安装时先将app包解压。感兴趣的朋友可以去试试, 比如将手机存储卡下电影占满就留50M,在找个40M左右的app,看看能否安装成功
应用安装后,运行时需要存储数据。这里会存储两种数据,一个是用户产生的数据 另一个是应用需要存储的数据。 拿微信来说,用户产生的聊天数据都会加密存储在手机外置存储卡里面。同时微信 需要缓存一些应用数据,让用户在弱网也可以有比较好的使用体验。当然也有其他 用途的缓存数据。 软件安装运行时产生的垃圾 软件从下载安装就开始产生垃圾,下载的APP包理论上来说就是垃圾了。 软件在安装解压过程中,会解压一些辅助安装的文件,安装完成后,这些文件就属于垃圾了,包括app安装包。 其次是应用运行时,产生的数据使用后并不会主动删除,用过后便成了垃圾数据 系统垃圾 系统在运行时也会产生一些垃圾,安卓系统垃圾种类主要是以下几种: 1. 应用卸载残留2. 无用的安装包 3. 系统垃圾(日志、缩略图、空文件夹等) 4. 广告文件 5. 大文件(文件大小大于某个值的文件) 6. SD卡上的无用文件 系统垃圾有自身运行时产生的垃圾,也有安装卸载应用时产生或遗留的垃圾。 垃圾清理,对症下药清理应用产生的垃圾 首先,对于应用产生的垃圾来说,如果应用自身提供了垃圾清理功能,那么直接使用该功能清理垃圾,释放内存空间。如果没有提供垃圾清理功能的app,就得交由第三方具有垃圾清理功能的app进行清理。 清理系统垃圾 系统垃圾,或者说没有垃圾清理功能的应用数据垃圾,这时候需要第三方app进行清理,比如360安全卫士。 一般市面上的垃圾清理基本就两个规则: 1.快速清理:只扫描文件上面两层,这个具体由软件开发者制定.所以有些开发者避免自己的文件被清理,会将自己的文件夹层级增加. 2.深度清理:全局所有有权限访问的文件夹全面扫描,进行深层度遍历. 日常情况下,建议快速清理就可以了,当快速清理腾不出多少内存空间时,建议使用深度清理。 总结产生过多的垃圾,除了开发的应用不够正规以外,跟我们操作手机的习惯有关。 在应用安装后,尽量不要给太多的权限,用到时在授权也不迟。 其次是使用应用时,遇到一些下载操作时,尽量谨慎点,操作完后记得删除。 还有就是定期删除软件缓存和清理系统,养成良好的习惯。 我是非著名安装攻城狮,希望我的回答对你有用,码字不易,麻烦点个赞在走咯! |
|