From 7d3723fe696b2759039d832d79c9b8ad3ef82fff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Mon, 28 Apr 2014 17:43:33 +0200 Subject: [PATCH] Remove EXTRA_NOT_UNKNOWN_SOURCE from DefaultInstaller Doesn't work because: * In this installer, we are not a system app * Our intent action is of type ACTION_VIEW, not ACTION_INSTALL_PACKAGE The equivalent of "we are not an unknown source" would be the other installers, such as the Root and System ones. --- src/org/fdroid/fdroid/installer/DefaultInstaller.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/src/org/fdroid/fdroid/installer/DefaultInstaller.java b/src/org/fdroid/fdroid/installer/DefaultInstaller.java index 9c1a9af91..25d84e209 100644 --- a/src/org/fdroid/fdroid/installer/DefaultInstaller.java +++ b/src/org/fdroid/fdroid/installer/DefaultInstaller.java @@ -57,7 +57,6 @@ public class DefaultInstaller extends Installer { intent.setAction(android.content.Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://" + apkFile.getPath()), "application/vnd.android.package-archive"); - extraNotUnknownSource(intent); try { mActivity.startActivityForResult(intent, REQUEST_CODE_INSTALL); } catch (ActivityNotFoundException e) { @@ -65,14 +64,6 @@ public class DefaultInstaller extends Installer { } } - @TargetApi(14) - private void extraNotUnknownSource(Intent intent) { - if (Build.VERSION.SDK_INT < 14) { - return; - } - intent.putExtra(Intent.EXTRA_NOT_UNKNOWN_SOURCE, true); - } - @Override public void deletePackage(String packageName) throws AndroidNotCompatibleException { super.deletePackage(packageName);