天天看點

android在SD卡上建立檔案夾應注意的步驟

  • 首先,在AndroidManifest.xml添加對SD卡的權限:
<span style="font-size:18px;"> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/></span>
           
  • 然後,判斷手機是否插入SD卡
  • 最後,判斷該目錄是否存在,如果不存在,則建立檔案
  • 代碼如下:
<span style="font-size:18px;">final String ROOTDIR=Environment.getExternalStorageDirectory()+File.separator+"netdisk"+File.separator;</span>
           
<span style="font-size:18px;">private void createDir() {
		boolean isSDCardExist=Environment.getExternalStorageState()
				.equals(android.os.Environment.MEDIA_MOUNTED);
		if(isSDCardExist){
			File rootFile=new File(ROOTDIR);
			if(!rootFile.exists()){
				rootFile.mkdir();
				alert("建立根目錄");
			}
		}else{
			alert("SD卡不存在!請插入SD卡!");
		}
	}</span>
           
android在SD卡上建立檔案夾應注意的步驟