android目录获取,我的android手机 文件目录

各类Android手机的根目录如何获取

可以使用Android原生的的类Environment.getExternalStorageDirectory()来获取,一般用“/sdcard/”是可以获取大部分的手机内存的根目录,但是现在好像陆续的不推荐这样去做,而是用Android原生的方法。有一个前提是你必须加入读写权限才可以进行此操作,否则无效

成都创新互联从2013年成立,先为成安等服务建站,成安等地企业,进行企业商务咨询服务。为成安企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /

记得在清单文件中加上

android 已知文件名,怎么取得目录?

获得目录 = getFilePathByName(已经知道的文件名,根目录);

/**

*

* @param seekFileName 需要查找的File名

* @param rootFile 在哪里查找的目录

* @return 查找文件的全路径

*/

private String getFilePathByName(String seekFileName,File rootFile){

ListFile files=parseFiles(rootFile);

for (File file:files){

if(file.getName().equals(seekFileName)){

return file.getAbsolutePath();

}

}

return null;

}

private ListFile parseFiles(File file){

ListFile listFiles=new ArrayList();

File[] files = file.listFiles();

for (File mf:files){

if(mf.isDirectory()){

listFiles.addAll(parseFiles(mf));

}else{

listFiles.add(mf);

}

}

return listFiles;

}

android 几个路径的获取

String appPath = getApplicationContext().getPackageResourcePath();

/data/app/com.younghare.lepusService-2/base.apk

getApplicationContext().getFilesDir()

getApplicationContext().getFilesDir().getParent()

其实就是/data/data/包(这是沙盒其他app无法访问)

String dataAppPath = getApplicationContext().getFilesDir().getParent();

new File(dataAppPath+"/databases/task.db").exists();//返回是true

抽象路径名的绝对路径名字符串

String appAbsolute = getApplicationContext().getFilesDir().getAbsolutePath()

/data/user/0/com.younghare.lepusService/files

获取CachDir

getApplicationContext().getCacheDir()

通过Context.getExternalCacheDir()方法可以获取到 SDCard/ android /data/你的应用包名/cache/目录,一般存放临时缓存数据

getApplicationContext().getExternalCacheDir()

/storage/emulated/0/Android/data/com.younghare.lepusService/cache

getExternalFilesDir(null)参数传入的为null,这样默认访问的是files文件夹,我们可以指定子文件夹


分享题目:android目录获取,我的android手机 文件目录
文章转载:http://bzwzjz.com/article/dsicgjc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端定制网站设计 成都网站制作公司 网站设计 成都网站建设公司 公司网站建设 成都网站建设公司 网站建设推广 营销网站建设 定制级高端网站建设 网站制作报价 成都企业网站建设 成都网站设计 高端网站设计 重庆网站制作 网站建设方案 手机网站建设套餐 网站制作 成都响应式网站建设 成都网站设计 成都商城网站制作 成都网站建设 温江网站设计