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{
	       
}