当前位置: 首页 > news >正文

网站忘记备案/百度网页版下载

网站忘记备案,百度网页版下载,王爷请休了我,培训教育的网站怎么做Android保存文件到本地路径问题常见路径例如: application包名: com.my.company项目名: chat/data/data ///data/user/0getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,一般放一些长时间保存的数据getExternalCa…

Android保存文件到本地路径问题

常见路径

例如: application

包名: com.my.company

项目名: chat

/data/data == ///data/user/0

getExternalFilesDir()方法可以获取到 SDCard/Android/data/你的应用的包名/files/ 目录,

一般放一些长时间保存的数据

getExternalCacheDir()方法可以获取到 SDCard/Android/data/你的应用包名/cache/目录,

一般存放临时缓存数据

如果使用上面的方法,当你的应用在被用户卸载后,SDCard/Android/data/你的应用的包名/

这个目录下的所有文件都会被删除,不会留下垃圾信息。

而且上面二个目录分别对应 设置->应用->应用详情里面的”清除数据“与”清除缓存“选项

getCacheDir()方法用于获取/data/data//cache目录

getFilesDir()方法用于获取/data/data//files目录

保存一张图片hearder.png到Files

String path = mContext.getFilesDir().getAbsolutePath();

path = path + File.separator + directoryName + File.separator + fileName;

directoryName:chat

fileName : hearder.png

得到的path即为: ///data/user/0/com.my.company/files/chat/hearder.png

保存图片到dir

String path = mContext.getDir(directoryName, Context.MODE_PRIVATE).getAbsolutePath();

path = path + File.separator + fileName;

directoryName:chat Note: directory can not has "/"

fileName : hearder.png

得到的path即为: ///data/user/0/com.my.company/app_chat/hearder.png

获取路径代码

public String getDiskCacheDir(Context context) {

String cachePath = null;

if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())

|| !Environment.isExternalStorageRemovable()) {

cachePath = context.getExternalCacheDir().getPath();

} else {

cachePath = context.getCacheDir().getPath();

}

return cachePath;

}

可以看到,当SD卡存在或者SD卡不可被移除的时候,就调用getExternalCacheDir()方法来获取缓存路径,否则就调用getCacheDir()方法来获取缓存路径。前者获取到的就是 /sdcard/Android/data/com.your.company/cache 这个路径,而后者获取到的是 /data/data/com.your.company/cache 这个路径。

路径分类

android程序扫描储存时,如果使用API:Environment.getExternalStorageDirectory().getPath()获得的是默认路径,可以先判断下Environment.getExternalStorageDirectory().getParentFile(),如果返回null则没有父路径,取Environment.getExternalStorageDirectory().getPath()为当前父路径。

Environment.getDataDirectory() = /data

Environment.getDownloadCacheDirectory() = /cache

Environment.getExternalStorageDirectory() = /mnt/sdcard

Environment.getExternalStoragePublicDirectory(“test”) = /mnt/sdcard/test

Environment.getRootDirectory() = /system

getPackageCodePath() = /data/app/com.my.app-1.apk

getPackageResourcePath() = /data/app/com.my.app-1.apk

getCacheDir() = /data/data/com.my.app/cache

getDatabasePath(“test”) = /data/data/com.my.app/databases/test

getDir(“test”, Context.MODE_PRIVATE)= /data/data/com.my.app/app_test

getExternalCacheDir() = /mnt/sdcard/Android/data/com.my.app/cache

getExternalFilesDir(“test”)= /mnt/sdcard/Android/data/com.my.app/files/test

getExternalFilesDir(null) = /mnt/sdcard/Android/data/com.my.app/files

getFilesDir() = /data/data/com.my.app/files

以上这篇Android 保存文件路径方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-07-30

http://www.lbrq.cn/news/1117315.html

相关文章:

  • 你愿意做我女朋友吗表白网站/中国国家培训网官网查询
  • 赞助网站怎么做/郑州今日重大新闻
  • 网站循环滚动图片z怎么做/百度游戏客服在线咨询
  • 网站开发项目外包/简单的网站建设
  • 网页美工培训学校/武汉seo 网络推广
  • 网站风格设计原则/百度关键词价格查询软件
  • 网站设计与建设论文/yahoo搜索引擎
  • 图表统计类手机网站开发/全网整合营销平台
  • 百度搜索自己的网站/360建站和凡科哪个好
  • 长春做网站的/友情链接联盟
  • 公司做网站,要准备哪些素材/国外网站
  • 河东做网站公司/需要一个网站
  • 网站建设 话术/b站是哪个网站
  • 整站下载器 做网站地图/中视频自媒体平台注册
  • 怎么弄百度网站/2024年重大新闻简短
  • 怎么做网站程序/常用的搜索引擎有哪些?
  • 改变WordPress界面/seodao cn
  • 做那种的视频网站有哪些/网络营销模式有哪些
  • 新闻网站建设条件/seo站长工具查询
  • 音乐网站开发 群/在百度上怎么发布信息
  • 专门做企业名录的网站/信阳seo公司
  • 网站做实名认证/专业北京网站建设公司
  • 网站建设平台流程/seo推广方案怎么做
  • 模板网站robots怎么做/太原百度推广开户
  • 电子政务政府门户网站建设方案/廊坊关键词排名首页
  • wordpress 多域名绑定/北京seo优化诊断
  • wordpress收费下载/成都网站快速优化排名
  • wordpress主机 seo/宁波 seo整体优化
  • 建设网站服务器/百度一下你就知道了 官网
  • 斗鱼网站的实时视频是怎么做的/百度最新收录方法
  • 《工程伦理》分析报告五 软件开发
  • 代码随想录算法训练营十八天|二叉树part08
  • 论文导读--PQ3D:通过分段级分组实现多模态特征融合和 MTU3D:在线查询表示学习与动态空间记忆
  • Anspire Open暑期上新季 - 第二弹Anspire Browser Agent,开启云端自动化新纪元
  • Jenkins Pipeline 中使用 JsonSlurper 报错:cannot find current thread
  • IIS网站间歇性打不开暴力解决方法