android中获取各种目录
来源:互联网 发布:股票技术指标软件 编辑:程序博客网 时间:2024/06/05 10:17
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();
//使用这个方法需要写外部存储的权限“<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />”,调用该方法会返回应用程序的外部文件系统(Environment.getExternalStorageDirectory())目录的绝对路径,它是用来存放应用的缓存文件,它和getCacheDir目录一样,目录下的文件都会在程序被卸载的时候被清除掉。
/storage/sdcard0/Android/data/com.example.qymh/cache
7.context.getExternalFilesDir(Environment.DIRECTORY_MUSIC);
//使用这个方法需要写外部存储的权限“<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />”,这个目录是与应用程序相关的外部文件系统,它和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
- android中获取各种目录
- 【android】android获取各种目录的方法
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- Android下获取各种存储目录
- C#程序中获取各种目录
- Android中获取文件目录
- ios获取各种目录
- android的Environment类,获取各种目录路径
- Android判断SD卡状态及获取各种文件目录
- IOS中获取各种文件的目录路径的方法
- IOS中获取各种文件的目录路径的方法
- IOS中获取各种文件的目录路径的方法
- IOS中获取各种文件的目录路径的方法
- IOS中获取各种文件的目录路径的方法
- 1036. 跟奥巴马一起编程
- 第二讲、Linux的系统安装
- SESSION入库的实现
- 我们究竟如何推出无服务器云函数?
- 常用工具连接收藏(持续更新)
- android中获取各种目录
- N的N次方
- 关于Android中的Bundle类
- Lecture 10: Combining multiple neural networks to improve generalization
- python使用wordcloud生成词云(能识别中文)
- 悬浮球 / 悬浮按钮 / 辅助按钮
- c++中static关键字用法总结
- iOS 性能优化总结
- 【Ubuntu】Ubuntu16.04的初始配置