创建android工程文件路径,android各种文件夹路径

1.context.getCacheDir():

//返回通过Context.openFileOutput()创建和存储的文件系统的绝对路径,应用程序文件,这些文件会在程序被卸载的时候全部删掉。

/data/data/com.example.qymh/cache

2.context.getFilesDir():

//返回应用程序指定的缓存目录,这些文件在设备内存不足时会优先被删除掉,所以存放在这里的文件是没有任何保障的,可能会随时丢掉。

/data/data/com.example.qymh/files

3.context.getDir("test.txt", Context.MODE_WORLD_WRITEABLE) )

//这是一个可以存放你自己应用程序自定义的文件,你可以通过该方法返回的File实例来创建或者访问这个目录,注意该目录下的文件只有你自己的程序可以访问。

/data/data/com.example.qymh/test.txt

4.context.getPackageResourcePath();

//返回android 安装包的完整路径,这个包是一个ZIP的要锁文件,它包括应用程序的私有资源。

/data/app/xxx.apk

5.context.getPackageCodePath();

//返回android 安装包的完整路径,这个包是一个zip的压缩文件,它包括应用程序的代码和assets文件。

/data/app/xxx.apk

6.context.getExternalCacheDir();

//使用这个方法需要写外部存储的权限“”,调用该方法会返回应用程序的外部文件系统(Environment.getExternalStorageDirectory())目录的绝对路径,它是用来存放应用的缓存文件,它和getCacheDir目录一样,目录下的文件都会在程序被卸载的时候被清除掉。

/storage/sdcard0/Android/data/com.example.qymh/cache

7.context.getExternalFilesDir(Environment.DIRECTORY_MUSIC);

//使用这个方法需要写外部存储的权限“”,这个目录是与应用程序相关的外部文件系统,它和getExternalCacheDir不一样的是只要应用程序存在它就会一直存在,这些文件只属于你的应用,不能被其它人访问。同样,这个目录下的文件在程序被卸载时也会被一同删除。

/storage/sdcard0/Android/data/com.example.qymh/files/Music

Music

Podcasts

Ringtones

Alarms

Notifications

Pictures

Movies

7.context.getDatabasePath(xxx);

//对应数据库的全路径名

/data/data/com.example.qymh/databases/xxx.db

8.context.getObbDir();

//返回应用程序的OBB文件目录(如果有的话),注意如果该应用程序没有任何OBB文件,这个目录是不存在的。

/storage/sdcard0/Android/data/com.example.qymh

9.context.getSharedPrefsFile();

Environment.getDataDirectory();  /data

Environment.getDownloadCacheDirectory();  /cache

Environment.getExternalStorageDirectory();  /storage/sdcard0

Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MUSIC);  /storage/sdcard0/Music

Environment.getRootDirectory(); /system

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值