summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/pm/IPackageManager.aidl3
-rw-r--r--core/java/android/content/pm/PackageCleanItem.aidl18
-rw-r--r--core/java/android/content/pm/PackageCleanItem.java85
-rw-r--r--core/java/android/content/pm/PackageManager.java7
-rw-r--r--core/java/android/os/storage/StorageManager.java6
5 files changed, 3 insertions, 116 deletions
diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl
index bc5b32c69b59..6a20c9349e1d 100644
--- a/core/java/android/content/pm/IPackageManager.aidl
+++ b/core/java/android/content/pm/IPackageManager.aidl
@@ -37,7 +37,6 @@ import android.content.pm.IntentFilterVerificationInfo;
import android.content.pm.InstrumentationInfo;
import android.content.pm.KeySet;
import android.content.pm.PackageInfo;
-import android.content.pm.PackageCleanItem;
import android.content.pm.ParceledListSlice;
import android.content.pm.ProviderInfo;
import android.content.pm.PermissionGroupInfo;
@@ -553,8 +552,6 @@ interface IPackageManager {
*/
void reconcileSecondaryDexFiles(String packageName);
- PackageCleanItem nextPackageToClean(in PackageCleanItem lastPackage);
-
int getMoveStatus(int moveId);
void registerMoveCallback(in IPackageMoveObserver callback);
diff --git a/core/java/android/content/pm/PackageCleanItem.aidl b/core/java/android/content/pm/PackageCleanItem.aidl
deleted file mode 100644
index 9bb203eed691..000000000000
--- a/core/java/android/content/pm/PackageCleanItem.aidl
+++ /dev/null
@@ -1,18 +0,0 @@
-/* Copyright 2012, The Android Open Source Project
-**
-** Licensed under the Apache License, Version 2.0 (the "License");
-** you may not use this file except in compliance with the License.
-** You may obtain a copy of the License at
-**
-** http://www.apache.org/licenses/LICENSE-2.0
-**
-** Unless required by applicable law or agreed to in writing, software
-** distributed under the License is distributed on an "AS IS" BASIS,
-** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-** See the License for the specific language governing permissions and
-** limitations under the License.
-*/
-
-package android.content.pm;
-
-parcelable PackageCleanItem;
diff --git a/core/java/android/content/pm/PackageCleanItem.java b/core/java/android/content/pm/PackageCleanItem.java
deleted file mode 100644
index e1656d6f192d..000000000000
--- a/core/java/android/content/pm/PackageCleanItem.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package android.content.pm;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-
-/** @hide */
-public class PackageCleanItem implements Parcelable {
- public final int userId;
- public final String packageName;
- public final boolean andCode;
-
- public PackageCleanItem(int userId, String packageName, boolean andCode) {
- this.userId = userId;
- this.packageName = packageName;
- this.andCode = andCode;
- }
-
- @Override
- public boolean equals(Object obj) {
- if (this == obj) {
- return true;
- }
- try {
- if (obj != null) {
- PackageCleanItem other = (PackageCleanItem)obj;
- return userId == other.userId && packageName.equals(other.packageName)
- && andCode == other.andCode;
- }
- } catch (ClassCastException e) {
- }
- return false;
- }
-
- @Override
- public int hashCode() {
- int result = 17;
- result = 31 * result + userId;
- result = 31 * result + packageName.hashCode();
- result = 31 * result + (andCode ? 1 : 0);
- return result;
- }
-
- public int describeContents() {
- return 0;
- }
-
- public void writeToParcel(Parcel dest, int parcelableFlags) {
- dest.writeInt(userId);
- dest.writeString(packageName);
- dest.writeInt(andCode ? 1 : 0);
- }
-
- public static final Parcelable.Creator<PackageCleanItem> CREATOR
- = new Parcelable.Creator<PackageCleanItem>() {
- public PackageCleanItem createFromParcel(Parcel source) {
- return new PackageCleanItem(source);
- }
-
- public PackageCleanItem[] newArray(int size) {
- return new PackageCleanItem[size];
- }
- };
-
- private PackageCleanItem(Parcel source) {
- userId = source.readInt();
- packageName = source.readString();
- andCode = source.readInt() != 0;
- }
-}
diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java
index 4f39ec01a11c..ac2f1ce7a1f5 100644
--- a/core/java/android/content/pm/PackageManager.java
+++ b/core/java/android/content/pm/PackageManager.java
@@ -2678,13 +2678,6 @@ public abstract class PackageManager {
"android.software.device_id_attestation";
/**
- * Action to external storage service to clean out removed apps.
- * @hide
- */
- public static final String ACTION_CLEAN_EXTERNAL_STORAGE
- = "android.content.pm.CLEAN_EXTERNAL_STORAGE";
-
- /**
* Extra field name for the URI to a verification file. Passed to a package
* verifier.
*
diff --git a/core/java/android/os/storage/StorageManager.java b/core/java/android/os/storage/StorageManager.java
index e69acaed1ffe..9724e8f96c0a 100644
--- a/core/java/android/os/storage/StorageManager.java
+++ b/core/java/android/os/storage/StorageManager.java
@@ -40,6 +40,7 @@ import android.os.Binder;
import android.os.Environment;
import android.os.FileUtils;
import android.os.Handler;
+import android.os.IInstalld;
import android.os.IVold;
import android.os.IVoldTaskListener;
import android.os.Looper;
@@ -215,11 +216,10 @@ public class StorageManager {
/** {@hide} */
public static final int DEBUG_VIRTUAL_DISK = 1 << 5;
- // NOTE: keep in sync with installd
/** {@hide} */
- public static final int FLAG_STORAGE_DE = 1 << 0;
+ public static final int FLAG_STORAGE_DE = IInstalld.FLAG_STORAGE_DE;
/** {@hide} */
- public static final int FLAG_STORAGE_CE = 1 << 1;
+ public static final int FLAG_STORAGE_CE = IInstalld.FLAG_STORAGE_CE;
/** {@hide} */
public static final int FLAG_FOR_WRITE = 1 << 8;