歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android開發:判斷sdCard是否已安裝的兩種方法

Android開發:判斷sdCard是否已安裝的兩種方法

日期:2017/3/1 11:16:19   编辑:Linux編程

第一種方法是常用的通過判斷ExternalStorageState狀態,確定sdCard是否已安裝;

第二種方法是既然sdCard安裝後路徑是固定的(/mnt/sdcard),那麼可以判斷此路徑是否存在,進而確定sdCard是否已安裝。

代碼如下:

  1. //第一種方法
  2. private boolean sdCardIsExsit(){
  3. return Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
  4. }
  5. //第二種方法
  6. private boolean sdCardIsExsit(String sdCardPath){
  7. //private String sdCardPath="/mnt/sdcard/";
  8. File file = new File(sdCardPath);
  9. return file.exists();
  10. }
Copyright © Linux教程網 All Rights Reserved