java.io.IOException: Permission denied
java.io.IOException:Permission deniedハハこの間違いは私も半日やったので、4.4の携帯電話の上でいいですが、7.0の上に行くとこの間違いで、酔っ払って、最後にやっと権限の問題であることを発見して、7.0は権限を授権しなければならなくて、あなたは応用管理に行ってあなたのappを探して権限を見て、貯蔵権限はまた開いていないことを見て、このコードで動的に権限を開くことができます
/**
*
* @param activity
* @return
*/
public static boolean isGrantExternalRW(Activity activity) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M && activity.checkSelfPermission(
Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
activity.requestPermissions(new String[]{
Manifest.permission.READ_EXTERNAL_STORAGE,
Manifest.permission.WRITE_EXTERNAL_STORAGE
}, 1);
return false;
}
return true;
}
if(!mApplication.isGrantExternalRW(AboutActivity.this)){
return;
}else{
}