android 如何代码获取系统文件夹的路径,比如字体的文件路径system⼀fonts

2024-12-15 14:51:15
推荐回答(3个)
回答1:

  1.
  // 从sd卡获取图片资源
  private List getImagePathFromSD() {
  
  // 图片列表
  List picList = new ArrayList();
  
  /
  
  // 得到sd卡内路径
  String imagePath =
  Environment.getExternalStorageDirectory().toString()
  + "/image";
  
  // 得到该路径文件夹下所有的文件
  File mfile = new File(imagePath);
  File[] files = mfile.listFiles();
  
  // 将所有的文件存入ArrayList中,并过滤所有图片格式的文件
  for (int i = 0; i < files.length; i++) {
  File file = files[i];
  if (checkIsImageFile(file.getPath())) {
  picList.add(file.getPath());
  }
  
  }
  
  // 返回得到的图片列表
  return picList;
  
  }
  
  // 检查扩展名,得到图片格式的文件
  private boolean checkIsImageFile(String fName) {
  boolean isImageFile = false;
  
  // 获取扩展名
  String FileEnd = fName.substring(fName.lastIndexOf(".") + 1,
  fName.length()).toLowerCase();
  if (FileEnd.equals("jpg") || FileEnd.equals("gif")
  || FileEnd.equals("png") || FileEnd.equals("jpeg")
  || FileEnd.equals("bmp")) {
  isImageFile = true;
  } else {
  isImageFile = false;
  }
  
  return isImageFile;
  
  }

回答2:

api 看了就懂了

回答3:

你看API吧 那有明确的回答