ZKX's LAB

为什么很多Android应用要把文件写到sdcard目录下而不是写到datadata目录下? android 应用数据目录

2021-04-08知识5

android怎么获取应用的目录 一、方法介绍:每个Android应用程序都可以通过Context来获取与应用程序相关的目录,这些目录的功能各异,每一个目录都有自己的特点,有时候可能会搞混淆,本文结合android源码注释和实际操作,详细介绍一下每个方法:方法:getFilesDir释义:返回通过Context.openFileOutput()创建和存储的文件系统的绝对路径,应用程序文件,这些文件会在程序被卸载的时候全部删掉。方法:getCacheDir释义:返回应用程序指定的缓存目录,这些文件在设备内存不足时会优先被删除掉,所以存放在这里的文件是没有任何保障的,可能会随时丢掉。方法:getDir释义:这是一个可以存放你自己应用程序自定义的文件,你可以通过该方法返回的File实例来创建或者访问这个目录,注意该目录下的文件只有你自己的程序可以访问。方法:getExternalCacheDir释义:使用这个方法需要写外部存储的权限“”,调用该方法会返回应用程序的外部文件系统(Environment.getExternalStorageDirectory())目录的绝对路径,它是用来存放应用的缓存文件,它和getCacheDir目录一样,目录下的文件都会在程序被卸载的时候被清除掉。方法:getExternalFilesDir释义:使用这个方法需要写外部存储的权限“”,这个。

[疑问求dalao解答]Android根目录data里的游戏应用数据 确定是个单机游戏的话,如果有帐号登录系统,可能已经把你当前游戏状态存档了,所以重装也没用。既然没用‘那就死马当活马医,重装时手机断网,看能否装上,如果可以,先断网玩一段时间再联网。

android的程序运行数据存放在哪里? 微信运行时读取的2113个人信息,和使用流量这些数据信息,5261是来自数据库,在系统4102的data/data/目录下有各个程1653序的数据存储,比如说MMS在com.android.mms下有个databases文件夹下就有XXX.db文件存放短信相关的数据信息,微信的包名我不知道叫什么,但肯定也是在data/data文件夹下,微信安装的APK,不是系统应用,安装目录在data/app目录下。而图片、声音和影像之类的东西存在sd卡中,如果有缓存的话,肯定也是在sd卡中有专门生成的目录,这个你都已经找到了。

随机阅读

qrcode
访问手机版