android的照片瀏覽器(一)至返回所有圖片檔案

來源:互聯網
上載者:User

標籤:

 

  1. 今天開始寫android的照片瀏覽器  
  2.   
  3. 首先要解決的問題是要得到sdcard下面所有是圖片的檔案的目錄  
  4.   
  5. 於是我先寫了一個普通的java類 來得到尾碼是.jpg,.bmp.png.jpeg的檔案  
  6.   
  7. package com.jiangqq.utlis;  
  8.   
  9.    
  10.   
  11. import java.io.File;  
  12.   
  13. import java.util.ArrayList;  
  14.   
  15.    
  16.   
  17. public class FileUtils  
  18.   
  19. {  
  20.   
  21. private static ArrayList filelist = new ArrayList();  
  22.   
  23.    
  24.   
  25. public static void main(String[] args) {  
  26.   
  27. FileList("d:/");  
  28.   
  29. }  
  30.   
  31.    
  32.   
  33. public static void FileList(String strPath) {  
  34.   
  35. File dir = new File(strPath);  
  36.   
  37. File[] files = dir.listFiles();  
  38.   
  39. if (files == null)  
  40.   
  41. return;  
  42.   
  43. for (int i = 0; i < files.length; i++) {  
  44.   
  45. if (files[i].isDirectory()) {  
  46.   
  47. FileList(files[i].getAbsolutePath());  
  48.   
  49. } else {  
  50.   
  51. String strFileName = files[i].getAbsolutePath().toLowerCase();  
  52.   
  53. if (strFileName.endsWith(".jpg") || strFileName.endsWith("png")  
  54.   
  55. || strFileName.endsWith(".jpeg")  
  56.   
  57. || strFileName.endsWith(".bmg")) {  
  58.   
  59. System.out.println("---" + strFileName);  
  60.   
  61. filelist.add(files[i].getAbsolutePath());  
  62.   
  63. }  
  64.   
  65. }  
  66.   
  67. }  
  68.   
  69. }  
  70.   
  71. }
  72. ============================= 

android的照片瀏覽器(一)至返回所有圖片檔案

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.