Improve constants
This commit is contained in:
parent
f27823adc8
commit
3c9df2fc74
@ -155,8 +155,8 @@ abstract public class Installer {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// special case: F-Droid Privileged
|
// special case: F-Droid Privileged Extension
|
||||||
if (packageName != null && packageName.equals(PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME)) {
|
if (packageName != null && packageName.equals(PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME)) {
|
||||||
Activity activity;
|
Activity activity;
|
||||||
try {
|
try {
|
||||||
activity = (Activity) mContext;
|
activity = (Activity) mContext;
|
||||||
@ -196,8 +196,8 @@ abstract public class Installer {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// special case: F-Droid Privileged
|
// special case: F-Droid Privileged Extension
|
||||||
if (packageName != null && packageName.equals(PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME)) {
|
if (packageName != null && packageName.equals(PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME)) {
|
||||||
Activity activity;
|
Activity activity;
|
||||||
try {
|
try {
|
||||||
activity = (Activity) mContext;
|
activity = (Activity) mContext;
|
||||||
|
@ -74,8 +74,8 @@ public class PrivilegedInstaller extends Installer {
|
|||||||
|
|
||||||
private static final String TAG = "PrivilegedInstaller";
|
private static final String TAG = "PrivilegedInstaller";
|
||||||
|
|
||||||
private static final String PRIVILEGED_SERVICE_INTENT = "org.fdroid.fdroid.privileged.IPrivilegedService";
|
private static final String PRIVILEGED_EXTENSION_SERVICE_INTENT = "org.fdroid.fdroid.privileged.IPrivilegedService";
|
||||||
public static final String PRIVILEGED_PACKAGE_NAME = "org.fdroid.fdroid.privileged";
|
public static final String PRIVILEGED_EXTENSION_PACKAGE_NAME = "org.fdroid.fdroid.privileged";
|
||||||
|
|
||||||
private Activity mActivity;
|
private Activity mActivity;
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ public class PrivilegedInstaller extends Installer {
|
|||||||
public static boolean isExtensionInstalled(Context context) {
|
public static boolean isExtensionInstalled(Context context) {
|
||||||
PackageManager pm = context.getPackageManager();
|
PackageManager pm = context.getPackageManager();
|
||||||
try {
|
try {
|
||||||
pm.getPackageInfo(PRIVILEGED_PACKAGE_NAME, PackageManager.GET_ACTIVITIES);
|
pm.getPackageInfo(PRIVILEGED_EXTENSION_PACKAGE_NAME, PackageManager.GET_ACTIVITIES);
|
||||||
return true;
|
return true;
|
||||||
} catch (PackageManager.NameNotFoundException e) {
|
} catch (PackageManager.NameNotFoundException e) {
|
||||||
return false;
|
return false;
|
||||||
@ -131,8 +131,8 @@ public class PrivilegedInstaller extends Installer {
|
|||||||
public void onServiceDisconnected(ComponentName name) {
|
public void onServiceDisconnected(ComponentName name) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
Intent serviceIntent = new Intent(PRIVILEGED_SERVICE_INTENT);
|
Intent serviceIntent = new Intent(PRIVILEGED_EXTENSION_SERVICE_INTENT);
|
||||||
serviceIntent.setPackage(PRIVILEGED_PACKAGE_NAME);
|
serviceIntent.setPackage(PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
context.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
context.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
||||||
@ -232,8 +232,8 @@ public class PrivilegedInstaller extends Installer {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
Intent serviceIntent = new Intent(PRIVILEGED_SERVICE_INTENT);
|
Intent serviceIntent = new Intent(PRIVILEGED_EXTENSION_SERVICE_INTENT);
|
||||||
serviceIntent.setPackage(PRIVILEGED_PACKAGE_NAME);
|
serviceIntent.setPackage(PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
mContext.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
mContext.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
||||||
Context.BIND_AUTO_CREATE);
|
Context.BIND_AUTO_CREATE);
|
||||||
}
|
}
|
||||||
@ -338,8 +338,8 @@ public class PrivilegedInstaller extends Installer {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
Intent serviceIntent = new Intent(PRIVILEGED_SERVICE_INTENT);
|
Intent serviceIntent = new Intent(PRIVILEGED_EXTENSION_SERVICE_INTENT);
|
||||||
serviceIntent.setPackage(PRIVILEGED_PACKAGE_NAME);
|
serviceIntent.setPackage(PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
mContext.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
mContext.getApplicationContext().bindService(serviceIntent, mServiceConnection,
|
||||||
Context.BIND_AUTO_CREATE);
|
Context.BIND_AUTO_CREATE);
|
||||||
}
|
}
|
||||||
|
@ -87,12 +87,12 @@ abstract class InstallExtension {
|
|||||||
final List<String> commands = new ArrayList<>();
|
final List<String> commands = new ArrayList<>();
|
||||||
commands.add("mount -o rw,remount /system");
|
commands.add("mount -o rw,remount /system");
|
||||||
commands.addAll(getCopyToSystemCommands(apkPath));
|
commands.addAll(getCopyToSystemCommands(apkPath));
|
||||||
commands.add("pm uninstall " + PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
commands.add("pm uninstall " + PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
commands.add("mv " + getInstallPath() + ".tmp " + getInstallPath());
|
commands.add("mv " + getInstallPath() + ".tmp " + getInstallPath());
|
||||||
commands.add("pm install -r " + getInstallPath());
|
commands.add("pm install -r " + getInstallPath());
|
||||||
commands.add("sleep 5"); // wait until the app is really installed
|
commands.add("sleep 5"); // wait until the app is really installed
|
||||||
commands.add("mount -o ro,remount /system");
|
commands.add("mount -o ro,remount /system");
|
||||||
commands.add("am force-stop " + PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
commands.add("am force-stop " + PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
commands.addAll(getPostInstallCommands());
|
commands.addAll(getPostInstallCommands());
|
||||||
return commands;
|
return commands;
|
||||||
}
|
}
|
||||||
@ -113,10 +113,10 @@ abstract class InstallExtension {
|
|||||||
|
|
||||||
private List<String> getUninstallCommands() {
|
private List<String> getUninstallCommands() {
|
||||||
final List<String> commands = new ArrayList<>();
|
final List<String> commands = new ArrayList<>();
|
||||||
commands.add("am force-stop " + PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
commands.add("am force-stop " + PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
commands.add("pm clear " + PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
commands.add("pm clear " + PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
commands.add("mount -o rw,remount /system");
|
commands.add("mount -o rw,remount /system");
|
||||||
commands.add("pm uninstall " + PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
commands.add("pm uninstall " + PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
commands.addAll(getCleanUninstallCommands());
|
commands.addAll(getCleanUninstallCommands());
|
||||||
commands.add("sleep 5");
|
commands.add("sleep 5");
|
||||||
commands.add("mount -o ro,remount /system");
|
commands.add("mount -o ro,remount /system");
|
||||||
|
@ -188,7 +188,7 @@ public class InstallExtensionDialogActivity extends FragmentActivity {
|
|||||||
// Open details of F-Droid Privileged
|
// Open details of F-Droid Privileged
|
||||||
Intent intent = new Intent(InstallExtensionDialogActivity.this, AppDetails.class);
|
Intent intent = new Intent(InstallExtensionDialogActivity.this, AppDetails.class);
|
||||||
intent.putExtra(AppDetails.EXTRA_APPID,
|
intent.putExtra(AppDetails.EXTRA_APPID,
|
||||||
PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -234,7 +234,7 @@ public class PreferencesFragment extends PreferenceFragment
|
|||||||
// Open details of F-Droid Privileged
|
// Open details of F-Droid Privileged
|
||||||
Intent intent = new Intent(getActivity(), AppDetails.class);
|
Intent intent = new Intent(getActivity(), AppDetails.class);
|
||||||
intent.putExtra(AppDetails.EXTRA_APPID,
|
intent.putExtra(AppDetails.EXTRA_APPID,
|
||||||
PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -264,7 +264,7 @@ public class PreferencesFragment extends PreferenceFragment
|
|||||||
// Open details of F-Droid Privileged
|
// Open details of F-Droid Privileged
|
||||||
Intent intent = new Intent(getActivity(), AppDetails.class);
|
Intent intent = new Intent(getActivity(), AppDetails.class);
|
||||||
intent.putExtra(AppDetails.EXTRA_APPID,
|
intent.putExtra(AppDetails.EXTRA_APPID,
|
||||||
PrivilegedInstaller.PRIVILEGED_PACKAGE_NAME);
|
PrivilegedInstaller.PRIVILEGED_EXTENSION_PACKAGE_NAME);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user