调用Android系统接口获取不到TF卡路径时
privateStringgetExternalStoragePath(){Stringvalue="";try{if(!Environment.isExternalStorageEmulated()&&Environment.isExternalStorageRemovable()&&Environment.getExternalStorageDirectory().canWrite()){value=Environment.getExternalStorageDirectory().getPath();}else{finalString[]sdPathArray={"/storage/extSdCard","/storage/sdcard1","/mnt/sdcard2","/mnt/sdcard-ext","/mnt/ext_sdcard","/mnt/sdcard/SD_CARD","/mnt/sdcard/extra_sd","/mnt/extrasd_bind","/mnt/sdcard/ext_sd","/mnt/sdcard/external_SD"};for(Stringpath:sdPathArray){Filefile=newFile(path);if(file.isDirectory()&&file.canRead()&&file.canWrite()){value=path;break;}}}}catch(Exceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}returnvalue;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。