From 738a92f5d251b066cb8b7ecb80314f54bd68a8ec Mon Sep 17 00:00:00 2001
From: Hans-Christoph Steiner <hans@eds.org>
Date: Wed, 1 Jun 2016 21:14:57 +0200
Subject: [PATCH] reduce visibility of installer extra constants

This should encourage devs to stick with the nice static methods that are
the "public" API.
---
 .../installer/DefaultInstallerActivity.java   |  6 +++---
 .../fdroid/fdroid/installer/Installer.java    | 20 +++++++++----------
 2 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/app/src/main/java/org/fdroid/fdroid/installer/DefaultInstallerActivity.java b/app/src/main/java/org/fdroid/fdroid/installer/DefaultInstallerActivity.java
index e4727ee8b..06e7442d2 100644
--- a/app/src/main/java/org/fdroid/fdroid/installer/DefaultInstallerActivity.java
+++ b/app/src/main/java/org/fdroid/fdroid/installer/DefaultInstallerActivity.java
@@ -38,10 +38,10 @@ import org.fdroid.fdroid.R;
 public class DefaultInstallerActivity extends FragmentActivity {
     public static final String TAG = "AndroidInstallerAct";
 
-    public static final String ACTION_INSTALL_PACKAGE = "org.fdroid.fdroid.INSTALL_PACKAGE";
-    public static final String ACTION_UNINSTALL_PACKAGE = "org.fdroid.fdroid.UNINSTALL_PACKAGE";
+    static final String ACTION_INSTALL_PACKAGE = "org.fdroid.fdroid.installer.DefaultInstaller.action.INSTALL_PACKAGE";
+    static final String ACTION_UNINSTALL_PACKAGE = "org.fdroid.fdroid.installer.DefaultInstaller.action.UNINSTALL_PACKAGE";
 
-    public static final String EXTRA_UNINSTALL_PACKAGE_NAME = "uninstallPackageName";
+    static final String EXTRA_UNINSTALL_PACKAGE_NAME = "org.fdroid.fdroid.installer.DefaultInstaller.extra.UNINSTALL_PACKAGE_NAME";
 
     private static final int REQUEST_CODE_INSTALL = 0;
     private static final int REQUEST_CODE_UNINSTALL = 1;
diff --git a/app/src/main/java/org/fdroid/fdroid/installer/Installer.java b/app/src/main/java/org/fdroid/fdroid/installer/Installer.java
index 1d4ae6e68..1d0671c2a 100644
--- a/app/src/main/java/org/fdroid/fdroid/installer/Installer.java
+++ b/app/src/main/java/org/fdroid/fdroid/installer/Installer.java
@@ -95,7 +95,7 @@ public abstract class Installer {
         localBroadcastManager = LocalBroadcastManager.getInstance(context);
     }
 
-    public static Uri prepareApkFile(Context context, Uri uri, String packageName)
+    static Uri prepareApkFile(Context context, Uri uri, String packageName)
             throws InstallFailedException {
 
         File apkFile = new File(uri.getPath());
@@ -233,7 +233,7 @@ public abstract class Installer {
     /**
      * Checks the APK file against the provided hash, returning whether it is a match.
      */
-    public static boolean verifyApkFile(File apkFile, String hash, String hashType)
+    static boolean verifyApkFile(File apkFile, String hash, String hashType)
             throws NoSuchAlgorithmException {
         if (!apkFile.exists()) {
             return false;
@@ -242,20 +242,20 @@ public abstract class Installer {
         return hasher.match(hash);
     }
 
-    public void sendBroadcastInstall(Uri downloadUri, String action,
+    void sendBroadcastInstall(Uri downloadUri, String action,
                                      PendingIntent pendingIntent) {
         sendBroadcastInstall(downloadUri, action, pendingIntent, null);
     }
 
-    public void sendBroadcastInstall(Uri downloadUri, String action) {
+    void sendBroadcastInstall(Uri downloadUri, String action) {
         sendBroadcastInstall(downloadUri, action, null, null);
     }
 
-    public void sendBroadcastInstall(Uri downloadUri, String action, String errorMessage) {
+    void sendBroadcastInstall(Uri downloadUri, String action, String errorMessage) {
         sendBroadcastInstall(downloadUri, action, null, errorMessage);
     }
 
-    public void sendBroadcastInstall(Uri downloadUri, String action,
+    void sendBroadcastInstall(Uri downloadUri, String action,
                                      PendingIntent pendingIntent, String errorMessage) {
         Intent intent = new Intent(action);
         intent.setData(downloadUri);
@@ -266,20 +266,20 @@ public abstract class Installer {
         localBroadcastManager.sendBroadcast(intent);
     }
 
-    public void sendBroadcastUninstall(String packageName, String action, String errorMessage) {
+    void sendBroadcastUninstall(String packageName, String action, String errorMessage) {
         sendBroadcastUninstall(packageName, action, null, errorMessage);
     }
 
-    public void sendBroadcastUninstall(String packageName, String action) {
+    void sendBroadcastUninstall(String packageName, String action) {
         sendBroadcastUninstall(packageName, action, null, null);
     }
 
-    public void sendBroadcastUninstall(String packageName, String action,
+    void sendBroadcastUninstall(String packageName, String action,
                                        PendingIntent pendingIntent) {
         sendBroadcastUninstall(packageName, action, pendingIntent, null);
     }
 
-    public void sendBroadcastUninstall(String packageName, String action,
+    void sendBroadcastUninstall(String packageName, String action,
                                        PendingIntent pendingIntent, String errorMessage) {
         Uri uri = Uri.fromParts("package", packageName, null);