public OutputStream openOutputStream(Uri paramUri, boolean paramBoolean) throws IOException { assertBackgroundThread(); switch (getUriType(paramUri)) { case 1: default: throw new FileNotFoundException("URI not supported by CordovaResourceApi: " + paramUri); case 0: paramUri = new File(paramUri.getPath()); localObject = paramUri.getParentFile(); if (localObject != null) { ((File) localObject).mkdirs(); } return new FileOutputStream(paramUri, paramBoolean); } ContentResolver localContentResolver = contentResolver; if (paramBoolean) {} for (Object localObject = "wa"; ; localObject = "w") { return localContentResolver .openAssetFileDescriptor(paramUri, (String) localObject) .createOutputStream(); } }