diff options
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/android/app/ApplicationPackageManager.java | 16 | ||||
-rw-r--r-- | core/java/android/content/Intent.java | 16 | ||||
-rw-r--r-- | core/java/android/content/pm/IPackageManager.aidl | 9 | ||||
-rw-r--r-- | core/java/android/content/pm/PackageManager.java | 34 |
4 files changed, 13 insertions, 62 deletions
diff --git a/core/java/android/app/ApplicationPackageManager.java b/core/java/android/app/ApplicationPackageManager.java index 9aa2505..9a50a41 100644 --- a/core/java/android/app/ApplicationPackageManager.java +++ b/core/java/android/app/ApplicationPackageManager.java @@ -972,24 +972,12 @@ final class ApplicationPackageManager extends PackageManager { } @Override - public void installPackageWithOrigin(Uri packageURI, IPackageInstallObserver observer, - int flags, String installerPackageName, Uri originatingURI, Uri referrer) { - try { - mPM.installPackageWithOrigin(packageURI, observer, flags, null, originatingURI, - referrer); - } catch (RemoteException e) { - // Should never happen! - } - } - - @Override public void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer, int flags, String installerPackageName, Uri verificationURI, - ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams, - Uri originatingURI, Uri referrer) { + ManifestDigest manifestDigest, ContainerEncryptionParams encryptionParams) { try { mPM.installPackageWithVerification(packageURI, observer, flags, installerPackageName, - verificationURI, manifestDigest, encryptionParams, originatingURI, referrer); + verificationURI, manifestDigest, encryptionParams); } catch (RemoteException e) { // Should never happen! } diff --git a/core/java/android/content/Intent.java b/core/java/android/content/Intent.java index 6d2de8e..d325186 100644 --- a/core/java/android/content/Intent.java +++ b/core/java/android/content/Intent.java @@ -571,7 +571,7 @@ import java.util.Set; * <li> {@link #EXTRA_INITIAL_INTENTS} * <li> {@link #EXTRA_INTENT} * <li> {@link #EXTRA_KEY_EVENT} - * <li> {@link #EXTRA_ORIGINATING_URI} + * <li> {@link #EXTRA_ORIGINATING_URL} * <li> {@link #EXTRA_PHONE_NUMBER} * <li> {@link #EXTRA_REFERRER} * <li> {@link #EXTRA_REMOTE_INTENT_TOKEN} @@ -1288,17 +1288,17 @@ public class Intent implements Parcelable, Cloneable { = "android.intent.extra.NOT_UNKNOWN_SOURCE"; /** - * Used as a URI extra field with {@link #ACTION_INSTALL_PACKAGE} and - * {@link #ACTION_VIEW} to indicate the URI from which the local APK in the Intent + * Used as a string extra field with {@link #ACTION_INSTALL_PACKAGE} and + * {@link #ACTION_VIEW} to indicate the URL from which the local APK in the Intent * data field originated from. */ - public static final String EXTRA_ORIGINATING_URI - = "android.intent.extra.ORIGINATING_URI"; + public static final String EXTRA_ORIGINATING_URL + = "android.intent.extra.ORIGINATING_URL"; /** - * Used as a URI extra field with {@link #ACTION_INSTALL_PACKAGE} and - * {@link #ACTION_VIEW} to indicate the HTTP referrer URI associated with the Intent - * data field or {@link #EXTRA_ORIGINATING_URI}. + * Used as a string extra field with {@link #ACTION_INSTALL_PACKAGE} and + * {@link #ACTION_VIEW} to indicate the HTTP referrer associated with the Intent + * data field or {@link #EXTRA_ORIGINATING_URL}. */ public static final String EXTRA_REFERRER = "android.intent.extra.REFERRER"; diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl index 1b28a33..0d87df5 100644 --- a/core/java/android/content/pm/IPackageManager.aidl +++ b/core/java/android/content/pm/IPackageManager.aidl @@ -352,7 +352,7 @@ interface IPackageManager { String nextPackageToClean(String lastPackage); void movePackage(String packageName, IPackageMoveObserver observer, int flags); - + boolean addPermissionAsync(in PermissionInfo info); boolean setInstallLocation(int loc); @@ -363,14 +363,9 @@ interface IPackageManager { void setUserName(int userId, String name); ParcelFileDescriptor setUserIcon(int userId); - void installPackageWithOrigin(in Uri packageURI, in IPackageInstallObserver observer, - int flags, in String installerPackageName, in Uri originatingURI, - in Uri referrer); - void installPackageWithVerification(in Uri packageURI, in IPackageInstallObserver observer, int flags, in String installerPackageName, in Uri verificationURI, - in ManifestDigest manifestDigest, in ContainerEncryptionParams encryptionParams, - in Uri originatingURI, in Uri referrer); + in ManifestDigest manifestDigest, in ContainerEncryptionParams encryptionParams); void verifyPendingInstall(int id, int verificationCode); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index f745c89..cd7ef0e 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -2196,33 +2196,6 @@ public abstract class PackageManager { /** * Similar to * {@link #installPackage(Uri, IPackageInstallObserver, int, String)} but - * with references to the location of where the package originated from. - * - * @param packageURI The location of the package file to install. This can - * be a 'file:' or a 'content:' URI. - * @param observer An observer callback to get notified when the package - * installation is complete. - * {@link IPackageInstallObserver#packageInstalled(String, int)} - * will be called when that happens. observer may be null to - * indicate that no callback is desired. - * @param flags - possible values: {@link #INSTALL_FORWARD_LOCK}, - * {@link #INSTALL_REPLACE_EXISTING}, {@link #INSTALL_ALLOW_TEST} - * @param installerPackageName Optional package name of the application that - * is performing the installation. This identifies which market - * the package came from. - * @param originatingURI URI referencing where the package was downloaded - * from. May be {@code null}. - * @param referrer HTTP referrer URI associated with the originatingURI. - * May be {@code null}. - * @hide - */ - public abstract void installPackageWithOrigin( - Uri packageURI, IPackageInstallObserver observer, int flags, - String installerPackageName, Uri originatingURI, Uri referrer); - - /** - * Similar to - * {@link #installPackage(Uri, IPackageInstallObserver, int, String)} but * with an extra verification file provided. * * @param packageURI The location of the package file to install. This can @@ -2246,17 +2219,12 @@ public abstract class PackageManager { * @param encryptionParams if the package to be installed is encrypted, * these parameters describing the encryption and authentication * used. May be {@code null}. - * @param originatingURI URI referencing where the package was downloaded - * from. May be {@code null}. - * @param referrer HTTP referrer URI associated with the originatingURI. - * May be {@code null}. * @hide */ public abstract void installPackageWithVerification(Uri packageURI, IPackageInstallObserver observer, int flags, String installerPackageName, Uri verificationURI, ManifestDigest manifestDigest, - ContainerEncryptionParams encryptionParams, Uri originatingURI, - Uri referrer); + ContainerEncryptionParams encryptionParams); /** * Allows a package listening to the |