Get java code closer to obeying PMD's java-basic
This commit is contained in:
parent
7b70560c9b
commit
2074718391
@ -79,6 +79,7 @@ public final class Preferences implements SharedPreferences.OnSharedPreferenceCh
|
||||
private static final boolean DEFAULT_EXPERT = false;
|
||||
private static final boolean DEFAULT_ENABLE_PROXY = false;
|
||||
public static final String DEFAULT_THEME = "light";
|
||||
@SuppressWarnings("PMD.AvoidUsingHardCodedIP")
|
||||
public static final String DEFAULT_PROXY_HOST = "127.0.0.1";
|
||||
public static final int DEFAULT_PROXY_PORT = 8118;
|
||||
private static final boolean DEFAULT_SHOW_NFC_DURING_SWAP = true;
|
||||
|
@ -92,6 +92,15 @@ public class RepoUpdater {
|
||||
return hasChanged;
|
||||
}
|
||||
|
||||
private static void cleanupDownloader(Downloader d) {
|
||||
if (d == null || d.outputFile == null) {
|
||||
return;
|
||||
}
|
||||
if (!d.outputFile.delete()) {
|
||||
Log.w(TAG, "Couldn't delete file: " + d.outputFile.getAbsolutePath());
|
||||
}
|
||||
}
|
||||
|
||||
private Downloader downloadIndex() throws UpdateException {
|
||||
Downloader downloader = null;
|
||||
try {
|
||||
@ -106,11 +115,7 @@ public class RepoUpdater {
|
||||
}
|
||||
|
||||
} catch (IOException e) {
|
||||
if (downloader != null && downloader.outputFile != null) {
|
||||
if (!downloader.outputFile.delete()) {
|
||||
Log.w(TAG, "Couldn't delete file: " + downloader.outputFile.getAbsolutePath());
|
||||
}
|
||||
}
|
||||
cleanupDownloader(downloader);
|
||||
|
||||
throw new UpdateException(repo, "Error getting index file", e);
|
||||
} catch (InterruptedException e) {
|
||||
@ -197,13 +202,11 @@ public class RepoUpdater {
|
||||
} finally {
|
||||
FDroidApp.enableSpongyCastleOnLollipop();
|
||||
Utils.closeQuietly(indexInputStream);
|
||||
if (downloadedFile != null) {
|
||||
if (!downloadedFile.delete()) {
|
||||
if (downloadedFile != null && !downloadedFile.delete()) {
|
||||
Log.w(TAG, "Couldn't delete file: " + downloadedFile.getAbsolutePath());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void commitToDb() throws UpdateException {
|
||||
Log.i(TAG, "Repo signature verified, saving app metadata to database.");
|
||||
|
@ -673,14 +673,13 @@ public final class Utils {
|
||||
}
|
||||
|
||||
for (File f : files) {
|
||||
if ((startsWith != null && f.getName().startsWith(startsWith))
|
||||
|| (endsWith != null && f.getName().endsWith(endsWith))) {
|
||||
if (!f.delete()) {
|
||||
if (((startsWith != null && f.getName().startsWith(startsWith))
|
||||
|| (endsWith != null && f.getName().endsWith(endsWith)))
|
||||
&& !f.delete()) {
|
||||
Log.w(TAG, "Couldn't delete cache file " + f);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static void debugLog(String tag, String msg) {
|
||||
if (BuildConfig.DEBUG) {
|
||||
|
@ -178,11 +178,9 @@ public abstract class Installer {
|
||||
Map<String, Object> attributes = AndroidXMLDecompress.getManifestHeaderAttributes(apkFile.getAbsolutePath());
|
||||
|
||||
/* This isn't really needed, but might as well since we have the data already */
|
||||
if (attributes.containsKey("packageName")) {
|
||||
if (!TextUtils.equals(packageName, (String) attributes.get("packageName"))) {
|
||||
if (attributes.containsKey("packageName") && !TextUtils.equals(packageName, (String) attributes.get("packageName"))) {
|
||||
throw new InstallFailedException(apkFile + " has packageName that clashes with " + packageName);
|
||||
}
|
||||
}
|
||||
|
||||
if (!attributes.containsKey("versionCode")) {
|
||||
throw new InstallFailedException(apkFile + " is missing versionCode!");
|
||||
|
@ -119,24 +119,18 @@ public final class LocalRepoManager {
|
||||
xmlIndexJar = new SanitizedFile(repoDir, "index.jar");
|
||||
xmlIndexJarUnsigned = new SanitizedFile(repoDir, "index.unsigned.jar");
|
||||
|
||||
if (!fdroidDir.exists()) {
|
||||
if (!fdroidDir.mkdir()) {
|
||||
if (!fdroidDir.exists() && !fdroidDir.mkdir()) {
|
||||
Log.e(TAG, "Unable to create empty base: " + fdroidDir);
|
||||
}
|
||||
}
|
||||
|
||||
if (!repoDir.exists()) {
|
||||
if (!repoDir.mkdir()) {
|
||||
if (!repoDir.exists() && !repoDir.mkdir()) {
|
||||
Log.e(TAG, "Unable to create empty repo: " + repoDir);
|
||||
}
|
||||
}
|
||||
|
||||
if (!iconsDir.exists()) {
|
||||
if (!iconsDir.mkdir()) {
|
||||
if (!iconsDir.exists() && !iconsDir.mkdir()) {
|
||||
Log.e(TAG, "Unable to create icons folder: " + iconsDir);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private String writeFdroidApkToWebroot() {
|
||||
ApplicationInfo appInfo;
|
||||
|
@ -228,8 +228,7 @@ public class LocalHTTPD extends NanoHTTPD {
|
||||
long startFrom = 0;
|
||||
long endAt = -1;
|
||||
String range = header.get("range");
|
||||
if (range != null) {
|
||||
if (range.startsWith("bytes=")) {
|
||||
if (range != null && range.startsWith("bytes=")) {
|
||||
range = range.substring("bytes=".length());
|
||||
int minus = range.indexOf('-');
|
||||
try {
|
||||
@ -240,7 +239,6 @@ public class LocalHTTPD extends NanoHTTPD {
|
||||
} catch (NumberFormatException ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Change return code and add Content-Range header when skipping is
|
||||
// requested
|
||||
|
@ -266,8 +266,7 @@ public class BluetoothServer extends Thread {
|
||||
long startFrom = 0;
|
||||
long endAt = -1;
|
||||
String range = header.get("range");
|
||||
if (range != null) {
|
||||
if (range.startsWith("bytes=")) {
|
||||
if (range != null && range.startsWith("bytes=")) {
|
||||
range = range.substring("bytes=".length());
|
||||
int minus = range.indexOf('-');
|
||||
try {
|
||||
@ -278,7 +277,6 @@ public class BluetoothServer extends Thread {
|
||||
} catch (NumberFormatException ignored) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Change return code and add Content-Range header when skipping is
|
||||
// requested
|
||||
|
@ -29,8 +29,7 @@ public class InstallExtensionBootReceiver extends BroadcastReceiver {
|
||||
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)) {
|
||||
if (Preferences.get().isPostPrivilegedInstall()) {
|
||||
if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED) && Preferences.get().isPostPrivilegedInstall()) {
|
||||
Preferences.get().setPostPrivilegedInstall(false);
|
||||
|
||||
Intent postInstall = new Intent(context.getApplicationContext(), InstallExtensionDialogActivity.class);
|
||||
@ -39,5 +38,4 @@ public class InstallExtensionBootReceiver extends BroadcastReceiver {
|
||||
context.startActivity(postInstall);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
@ -269,11 +269,9 @@ public class AppSecurityPermissions {
|
||||
String permName = strList[i];
|
||||
// If we are only looking at an existing app, then we only
|
||||
// care about permissions that have actually been granted to it.
|
||||
if (installedPkgInfo != null && info == installedPkgInfo) {
|
||||
if ((flagsList[i] & PackageInfo.REQUESTED_PERMISSION_GRANTED) == 0) {
|
||||
if (installedPkgInfo != null && info == installedPkgInfo && (flagsList[i] & PackageInfo.REQUESTED_PERMISSION_GRANTED) == 0) {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
try {
|
||||
PermissionInfo tmpPermInfo = mPm.getPermissionInfo(permName, 0);
|
||||
if (tmpPermInfo == null) {
|
||||
|
@ -290,12 +290,10 @@ public class SwapWorkflowActivity extends AppCompatActivity {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!forceReload) {
|
||||
if (container.getVisibility() == View.GONE || currentView != null && currentView.getStep() == service.getStep()) {
|
||||
if (!forceReload && (container.getVisibility() == View.GONE || currentView != null && currentView.getStep() == service.getStep())) {
|
||||
// Already showing the correct step, so don't bother changing anything.
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
switch (service.getStep()) {
|
||||
case SwapService.STEP_INTRO:
|
||||
|
Loading…
x
Reference in New Issue
Block a user