diff --git a/data/etc/privapp-permissions-platform.xml b/data/etc/privapp-permissions-platform.xml index 27e859c3987c9..75a6b83e4d4f9 100644 --- a/data/etc/privapp-permissions-platform.xml +++ b/data/etc/privapp-permissions-platform.xml @@ -49,13 +49,6 @@ applications that come with the platform - - - - - - - diff --git a/packages/DefaultContainerService/Android.bp b/packages/DefaultContainerService/Android.bp deleted file mode 100644 index d4ba6e8980e63..0000000000000 --- a/packages/DefaultContainerService/Android.bp +++ /dev/null @@ -1,8 +0,0 @@ -android_app { - name: "DefaultContainerService", - srcs: ["**/*.java"], - platform_apis: true, - jni_libs: ["libdefcontainer_jni"], - certificate: "platform", - privileged: true, -} diff --git a/packages/DefaultContainerService/AndroidManifest.xml b/packages/DefaultContainerService/AndroidManifest.xml deleted file mode 100644 index 9f546525942b4..0000000000000 --- a/packages/DefaultContainerService/AndroidManifest.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - - - - - - - - diff --git a/packages/DefaultContainerService/jni/Android.bp b/packages/DefaultContainerService/jni/Android.bp deleted file mode 100644 index 7d7b09599dfee..0000000000000 --- a/packages/DefaultContainerService/jni/Android.bp +++ /dev/null @@ -1,36 +0,0 @@ -// -// Copyright (C) 2010 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. -// - -cc_library_shared { - name: "libdefcontainer_jni", - - srcs: ["com_android_defcontainer_MeasurementUtils.cpp"], - - shared_libs: [ - "libnativehelper", - "libutils", - "liblog", - ], - - static_libs: ["libdiskusage"], - - cflags: [ - "-Wall", - "-Werror", - "-Wunused", - "-Wunreachable-code", - ], -} diff --git a/packages/DefaultContainerService/jni/com_android_defcontainer_MeasurementUtils.cpp b/packages/DefaultContainerService/jni/com_android_defcontainer_MeasurementUtils.cpp deleted file mode 100644 index 53cdc9d96b434..0000000000000 --- a/packages/DefaultContainerService/jni/com_android_defcontainer_MeasurementUtils.cpp +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Copyright (C) 2010 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. - */ - -#define LOG_TAG "DefContainer-JNI" - -#include - -#include -#include - -#include -#include -#include -#include -#include - -namespace android { - -static jlong native_measureDirectory(JNIEnv* env, jobject /* clazz */, jstring directory) { - jlong ret = 0L; - - const char* path = env->GetStringUTFChars(directory, NULL); - if (path == NULL) { - return ret; - } - - int dirfd = open(path, O_DIRECTORY, O_RDONLY); - if (dirfd < 0) { - ALOGI("error opening: %s: %s", path, strerror(errno)); - } else { - ret = calculate_dir_size(dirfd); - close(dirfd); - } - - env->ReleaseStringUTFChars(directory, path); - - return ret; -} - -static const JNINativeMethod g_methods[] = { - { "native_measureDirectory", "(Ljava/lang/String;)J", (void*)native_measureDirectory }, -}; - -int register_com_android_defcontainer(JNIEnv *env) { - if (jniRegisterNativeMethods( - env, "com/android/defcontainer/MeasurementUtils", g_methods, NELEM(g_methods)) < 0) { - return JNI_ERR; - } - - return JNI_VERSION_1_6; -} - -} // namespace android - -int JNI_OnLoad(JavaVM *jvm, void* /* reserved */) { - JNIEnv *env; - - if (jvm->GetEnv((void**)&env, JNI_VERSION_1_6)) { - return JNI_ERR; - } - - return android::register_com_android_defcontainer(env); -} diff --git a/packages/DefaultContainerService/res/values-af/strings.xml b/packages/DefaultContainerService/res/values-af/strings.xml deleted file mode 100644 index 5fa075b0aa55c..0000000000000 --- a/packages/DefaultContainerService/res/values-af/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pakkettoegangshelper" - diff --git a/packages/DefaultContainerService/res/values-am/strings.xml b/packages/DefaultContainerService/res/values-am/strings.xml deleted file mode 100644 index 1101a4550aa7b..0000000000000 --- a/packages/DefaultContainerService/res/values-am/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ጥቅል ድረስ አጋዥ" - diff --git a/packages/DefaultContainerService/res/values-ar/strings.xml b/packages/DefaultContainerService/res/values-ar/strings.xml deleted file mode 100644 index 823e472030f66..0000000000000 --- a/packages/DefaultContainerService/res/values-ar/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "مساعد الدخول إلى الحزمة" - diff --git a/packages/DefaultContainerService/res/values-as/strings.xml b/packages/DefaultContainerService/res/values-as/strings.xml deleted file mode 100644 index 1b6391c8b9677..0000000000000 --- a/packages/DefaultContainerService/res/values-as/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "পেকেজ চোৱা সহায়ক" - diff --git a/packages/DefaultContainerService/res/values-az/strings.xml b/packages/DefaultContainerService/res/values-az/strings.xml deleted file mode 100644 index cae7d024708e9..0000000000000 --- a/packages/DefaultContainerService/res/values-az/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Paket Giriş Yardımçısı" - diff --git a/packages/DefaultContainerService/res/values-b+sr+Latn/strings.xml b/packages/DefaultContainerService/res/values-b+sr+Latn/strings.xml deleted file mode 100644 index a0e1734fc85d5..0000000000000 --- a/packages/DefaultContainerService/res/values-b+sr+Latn/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pomoćnik za pristup paketu" - diff --git a/packages/DefaultContainerService/res/values-be/strings.xml b/packages/DefaultContainerService/res/values-be/strings.xml deleted file mode 100644 index 68621b6dbc090..0000000000000 --- a/packages/DefaultContainerService/res/values-be/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Памочнік дост. да пакетаў" - diff --git a/packages/DefaultContainerService/res/values-bg/strings.xml b/packages/DefaultContainerService/res/values-bg/strings.xml deleted file mode 100644 index 7f8939a0fd1a4..0000000000000 --- a/packages/DefaultContainerService/res/values-bg/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Помощ в достъпа до пакети" - diff --git a/packages/DefaultContainerService/res/values-bn/strings.xml b/packages/DefaultContainerService/res/values-bn/strings.xml deleted file mode 100644 index 23b197fa86c59..0000000000000 --- a/packages/DefaultContainerService/res/values-bn/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "প্যাকেজ অ্যাক্সেস সাহায়ক" - diff --git a/packages/DefaultContainerService/res/values-bs/strings.xml b/packages/DefaultContainerService/res/values-bs/strings.xml deleted file mode 100644 index 9be3873ef5299..0000000000000 --- a/packages/DefaultContainerService/res/values-bs/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Asistent pristupa paketu" - diff --git a/packages/DefaultContainerService/res/values-ca/strings.xml b/packages/DefaultContainerService/res/values-ca/strings.xml deleted file mode 100644 index e19c72c8f5ee8..0000000000000 --- a/packages/DefaultContainerService/res/values-ca/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Assist. d\'accés a paquets" - diff --git a/packages/DefaultContainerService/res/values-cs/strings.xml b/packages/DefaultContainerService/res/values-cs/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-cs/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-da/strings.xml b/packages/DefaultContainerService/res/values-da/strings.xml deleted file mode 100644 index 5243028ed9da2..0000000000000 --- a/packages/DefaultContainerService/res/values-da/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Hjælp til pakkeadgang" - diff --git a/packages/DefaultContainerService/res/values-de/strings.xml b/packages/DefaultContainerService/res/values-de/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-de/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-el/strings.xml b/packages/DefaultContainerService/res/values-el/strings.xml deleted file mode 100644 index a4d81441b3638..0000000000000 --- a/packages/DefaultContainerService/res/values-el/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Βοηθός πρόσβασης πακέτου" - diff --git a/packages/DefaultContainerService/res/values-en-rAU/strings.xml b/packages/DefaultContainerService/res/values-en-rAU/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-en-rAU/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-en-rCA/strings.xml b/packages/DefaultContainerService/res/values-en-rCA/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-en-rCA/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-en-rGB/strings.xml b/packages/DefaultContainerService/res/values-en-rGB/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-en-rGB/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-en-rIN/strings.xml b/packages/DefaultContainerService/res/values-en-rIN/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-en-rIN/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-en-rXC/strings.xml b/packages/DefaultContainerService/res/values-en-rXC/strings.xml deleted file mode 100644 index 913f4bd1fc910..0000000000000 --- a/packages/DefaultContainerService/res/values-en-rXC/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‎‎‏‎‎‎‎‏‏‏‏‏‏‏‏‎‎‎‎‏‏‎‎‏‏‎‎‎‎‎‏‏‎‏‏‏‎‏‏‏‏‏‏‎‏‏‎‏‎‎‎‏‎‏‎‎‎‎‎‎‎‎‏‎‎‎‏‎‎‎‏‏‎‎‎‎‏‎Package Access Helper‎‏‎‎‏‎" - diff --git a/packages/DefaultContainerService/res/values-es-rUS/strings.xml b/packages/DefaultContainerService/res/values-es-rUS/strings.xml deleted file mode 100644 index 19fd6552bac4b..0000000000000 --- a/packages/DefaultContainerService/res/values-es-rUS/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Asist. acceso al paquete" - diff --git a/packages/DefaultContainerService/res/values-es/strings.xml b/packages/DefaultContainerService/res/values-es/strings.xml deleted file mode 100644 index 022c461379d11..0000000000000 --- a/packages/DefaultContainerService/res/values-es/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Ayudante acceso a paquete" - diff --git a/packages/DefaultContainerService/res/values-et/strings.xml b/packages/DefaultContainerService/res/values-et/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-et/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-eu/strings.xml b/packages/DefaultContainerService/res/values-eu/strings.xml deleted file mode 100644 index 4df24e12a63a7..0000000000000 --- a/packages/DefaultContainerService/res/values-eu/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Paketeak atzitzeko laguntzailea" - diff --git a/packages/DefaultContainerService/res/values-fa/strings.xml b/packages/DefaultContainerService/res/values-fa/strings.xml deleted file mode 100644 index 8c1a5d462d13e..0000000000000 --- a/packages/DefaultContainerService/res/values-fa/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "راهنمای دسترسی به بسته" - diff --git a/packages/DefaultContainerService/res/values-fi/strings.xml b/packages/DefaultContainerService/res/values-fi/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-fi/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-fr-rCA/strings.xml b/packages/DefaultContainerService/res/values-fr-rCA/strings.xml deleted file mode 100644 index 353d0b47841f4..0000000000000 --- a/packages/DefaultContainerService/res/values-fr-rCA/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Aide Accès au paquet" - diff --git a/packages/DefaultContainerService/res/values-fr/strings.xml b/packages/DefaultContainerService/res/values-fr/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-fr/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-gl/strings.xml b/packages/DefaultContainerService/res/values-gl/strings.xml deleted file mode 100644 index c1ae01845fdb8..0000000000000 --- a/packages/DefaultContainerService/res/values-gl/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Asistente acceso paquetes" - diff --git a/packages/DefaultContainerService/res/values-gu/strings.xml b/packages/DefaultContainerService/res/values-gu/strings.xml deleted file mode 100644 index cbebdd26704db..0000000000000 --- a/packages/DefaultContainerService/res/values-gu/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "પેકેજ અ‍ૅક્સેસ હેલ્પર" - diff --git a/packages/DefaultContainerService/res/values-hi/strings.xml b/packages/DefaultContainerService/res/values-hi/strings.xml deleted file mode 100644 index ad8537931413c..0000000000000 --- a/packages/DefaultContainerService/res/values-hi/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "पैकेज पहुंच सहायक" - diff --git a/packages/DefaultContainerService/res/values-hr/strings.xml b/packages/DefaultContainerService/res/values-hr/strings.xml deleted file mode 100644 index 56b7db12b48e5..0000000000000 --- a/packages/DefaultContainerService/res/values-hr/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pomoćnik pristupa paketu" - diff --git a/packages/DefaultContainerService/res/values-hu/strings.xml b/packages/DefaultContainerService/res/values-hu/strings.xml deleted file mode 100644 index 78ca9fa1b1acb..0000000000000 --- a/packages/DefaultContainerService/res/values-hu/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Csomaghozzáférés-segéd" - diff --git a/packages/DefaultContainerService/res/values-hy/strings.xml b/packages/DefaultContainerService/res/values-hy/strings.xml deleted file mode 100644 index 1e2f587e55e33..0000000000000 --- a/packages/DefaultContainerService/res/values-hy/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Փաթեթի մուտքի օժանդակող" - diff --git a/packages/DefaultContainerService/res/values-in/strings.xml b/packages/DefaultContainerService/res/values-in/strings.xml deleted file mode 100644 index da6bf8bf204cc..0000000000000 --- a/packages/DefaultContainerService/res/values-in/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pembantu Akses Paket" - diff --git a/packages/DefaultContainerService/res/values-is/strings.xml b/packages/DefaultContainerService/res/values-is/strings.xml deleted file mode 100644 index 41ca8278b5e45..0000000000000 --- a/packages/DefaultContainerService/res/values-is/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pakkaaðgangshjálp" - diff --git a/packages/DefaultContainerService/res/values-it/strings.xml b/packages/DefaultContainerService/res/values-it/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-it/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-iw/strings.xml b/packages/DefaultContainerService/res/values-iw/strings.xml deleted file mode 100644 index 4a93179d63337..0000000000000 --- a/packages/DefaultContainerService/res/values-iw/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "מסייע בגישה לחבילה" - diff --git a/packages/DefaultContainerService/res/values-ja/strings.xml b/packages/DefaultContainerService/res/values-ja/strings.xml deleted file mode 100644 index 2f57e4eda475a..0000000000000 --- a/packages/DefaultContainerService/res/values-ja/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "パッケージアクセス支援ツール" - diff --git a/packages/DefaultContainerService/res/values-ka/strings.xml b/packages/DefaultContainerService/res/values-ka/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-ka/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-kk/strings.xml b/packages/DefaultContainerService/res/values-kk/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-kk/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-km/strings.xml b/packages/DefaultContainerService/res/values-km/strings.xml deleted file mode 100644 index 1006d56a0c9e9..0000000000000 --- a/packages/DefaultContainerService/res/values-km/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "កម្មវិធី​ជំនួយ​ចូល​ដំណើរការ​កញ្ចប់" - diff --git a/packages/DefaultContainerService/res/values-kn/strings.xml b/packages/DefaultContainerService/res/values-kn/strings.xml deleted file mode 100644 index 13af0cc46a8d2..0000000000000 --- a/packages/DefaultContainerService/res/values-kn/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ಪ್ಯಾಕೇಜ್ ಪ್ರವೇಶದ ಸಹಾಯಕ" - diff --git a/packages/DefaultContainerService/res/values-ko/strings.xml b/packages/DefaultContainerService/res/values-ko/strings.xml deleted file mode 100644 index 03049728fbc29..0000000000000 --- a/packages/DefaultContainerService/res/values-ko/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "패키지 액세스 도움말" - diff --git a/packages/DefaultContainerService/res/values-ky/strings.xml b/packages/DefaultContainerService/res/values-ky/strings.xml deleted file mode 100644 index d91e67ddd0a1f..0000000000000 --- a/packages/DefaultContainerService/res/values-ky/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Топтомго уруксат берүү" - diff --git a/packages/DefaultContainerService/res/values-lo/strings.xml b/packages/DefaultContainerService/res/values-lo/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-lo/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-lt/strings.xml b/packages/DefaultContainerService/res/values-lt/strings.xml deleted file mode 100644 index 3faf8cc369833..0000000000000 --- a/packages/DefaultContainerService/res/values-lt/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pak. pagalb. prm. prieiga" - diff --git a/packages/DefaultContainerService/res/values-lv/strings.xml b/packages/DefaultContainerService/res/values-lv/strings.xml deleted file mode 100644 index 63beee537df16..0000000000000 --- a/packages/DefaultContainerService/res/values-lv/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pakotnes piekļuves palīgs" - diff --git a/packages/DefaultContainerService/res/values-mk/strings.xml b/packages/DefaultContainerService/res/values-mk/strings.xml deleted file mode 100644 index 875cc2f9b8f48..0000000000000 --- a/packages/DefaultContainerService/res/values-mk/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Помошник за пристап кон пакет" - diff --git a/packages/DefaultContainerService/res/values-ml/strings.xml b/packages/DefaultContainerService/res/values-ml/strings.xml deleted file mode 100644 index 7bb450f5d5324..0000000000000 --- a/packages/DefaultContainerService/res/values-ml/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "പാക്കേജ് ആക്‌സസ്സ് സഹായി" - diff --git a/packages/DefaultContainerService/res/values-mn/strings.xml b/packages/DefaultContainerService/res/values-mn/strings.xml deleted file mode 100644 index d9fe6477ca11e..0000000000000 --- a/packages/DefaultContainerService/res/values-mn/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Багц хандалтын тусламж" - diff --git a/packages/DefaultContainerService/res/values-mr/strings.xml b/packages/DefaultContainerService/res/values-mr/strings.xml deleted file mode 100644 index 898a37887199b..0000000000000 --- a/packages/DefaultContainerService/res/values-mr/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "पॅकेज प्रवेश मदतनीस" - diff --git a/packages/DefaultContainerService/res/values-ms/strings.xml b/packages/DefaultContainerService/res/values-ms/strings.xml deleted file mode 100644 index 77d79273cc0cb..0000000000000 --- a/packages/DefaultContainerService/res/values-ms/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pembantu Akses Pakej" - diff --git a/packages/DefaultContainerService/res/values-my/strings.xml b/packages/DefaultContainerService/res/values-my/strings.xml deleted file mode 100644 index 8dfb72b1ce608..0000000000000 --- a/packages/DefaultContainerService/res/values-my/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Packageအသုံးပြုကူညီသူ" - diff --git a/packages/DefaultContainerService/res/values-nb/strings.xml b/packages/DefaultContainerService/res/values-nb/strings.xml deleted file mode 100644 index 637f54d707c54..0000000000000 --- a/packages/DefaultContainerService/res/values-nb/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Hjelpeprogram for pakketilgang" - diff --git a/packages/DefaultContainerService/res/values-ne/strings.xml b/packages/DefaultContainerService/res/values-ne/strings.xml deleted file mode 100644 index 5b70ce11a44db..0000000000000 --- a/packages/DefaultContainerService/res/values-ne/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "प्याकेज पहुँच सहयोगी" - diff --git a/packages/DefaultContainerService/res/values-nl/strings.xml b/packages/DefaultContainerService/res/values-nl/strings.xml deleted file mode 100644 index 2501099fa00d2..0000000000000 --- a/packages/DefaultContainerService/res/values-nl/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Helper pakkettoegang" - diff --git a/packages/DefaultContainerService/res/values-or/strings.xml b/packages/DefaultContainerService/res/values-or/strings.xml deleted file mode 100644 index 394c2782921ab..0000000000000 --- a/packages/DefaultContainerService/res/values-or/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ପ୍ୟାକେଜ୍‌ ଆକ୍ସେସ୍‍ ସହାୟକ" - diff --git a/packages/DefaultContainerService/res/values-pa/strings.xml b/packages/DefaultContainerService/res/values-pa/strings.xml deleted file mode 100644 index a784a0688a605..0000000000000 --- a/packages/DefaultContainerService/res/values-pa/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ਪੈਕੇਜ ਪਹੁੰਚ ਸਹਾਇਕ" - diff --git a/packages/DefaultContainerService/res/values-pl/strings.xml b/packages/DefaultContainerService/res/values-pl/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-pl/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-pt-rBR/strings.xml b/packages/DefaultContainerService/res/values-pt-rBR/strings.xml deleted file mode 100644 index 5fbd949339a7f..0000000000000 --- a/packages/DefaultContainerService/res/values-pt-rBR/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Assistente de pacote" - diff --git a/packages/DefaultContainerService/res/values-pt-rPT/strings.xml b/packages/DefaultContainerService/res/values-pt-rPT/strings.xml deleted file mode 100644 index 647334b1196bf..0000000000000 --- a/packages/DefaultContainerService/res/values-pt-rPT/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Ajuda acesso a pacotes" - diff --git a/packages/DefaultContainerService/res/values-pt/strings.xml b/packages/DefaultContainerService/res/values-pt/strings.xml deleted file mode 100644 index 5fbd949339a7f..0000000000000 --- a/packages/DefaultContainerService/res/values-pt/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Assistente de pacote" - diff --git a/packages/DefaultContainerService/res/values-ro/strings.xml b/packages/DefaultContainerService/res/values-ro/strings.xml deleted file mode 100644 index 69de00f1f1e0f..0000000000000 --- a/packages/DefaultContainerService/res/values-ro/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Ajutor accesare pachet" - diff --git a/packages/DefaultContainerService/res/values-ru/strings.xml b/packages/DefaultContainerService/res/values-ru/strings.xml deleted file mode 100644 index ccb0c53881019..0000000000000 --- a/packages/DefaultContainerService/res/values-ru/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Мастер доступа к пакетам" - diff --git a/packages/DefaultContainerService/res/values-si/strings.xml b/packages/DefaultContainerService/res/values-si/strings.xml deleted file mode 100644 index 522ec6cde70bf..0000000000000 --- a/packages/DefaultContainerService/res/values-si/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "පැකේජ ප්‍රවේශ උදව්කරු" - diff --git a/packages/DefaultContainerService/res/values-sk/strings.xml b/packages/DefaultContainerService/res/values-sk/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-sk/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-sl/strings.xml b/packages/DefaultContainerService/res/values-sl/strings.xml deleted file mode 100644 index af2b13cc94c88..0000000000000 --- a/packages/DefaultContainerService/res/values-sl/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Pomočnik za dostop do paketa" - diff --git a/packages/DefaultContainerService/res/values-sq/strings.xml b/packages/DefaultContainerService/res/values-sq/strings.xml deleted file mode 100644 index d352edf1e8c50..0000000000000 --- a/packages/DefaultContainerService/res/values-sq/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Ndihmësi i qasjes në paketë" - diff --git a/packages/DefaultContainerService/res/values-sr/strings.xml b/packages/DefaultContainerService/res/values-sr/strings.xml deleted file mode 100644 index b5d77ac2c5fa6..0000000000000 --- a/packages/DefaultContainerService/res/values-sr/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Помоћник за приступ пакету" - diff --git a/packages/DefaultContainerService/res/values-sv/strings.xml b/packages/DefaultContainerService/res/values-sv/strings.xml deleted file mode 100644 index 097a709612a16..0000000000000 --- a/packages/DefaultContainerService/res/values-sv/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Hjälp med paketåtkomst" - diff --git a/packages/DefaultContainerService/res/values-sw/strings.xml b/packages/DefaultContainerService/res/values-sw/strings.xml deleted file mode 100644 index 8d1f515052eb7..0000000000000 --- a/packages/DefaultContainerService/res/values-sw/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Kisaidizi cha Kufikia Furushi" - diff --git a/packages/DefaultContainerService/res/values-ta/strings.xml b/packages/DefaultContainerService/res/values-ta/strings.xml deleted file mode 100644 index a7ba82d0a4b86..0000000000000 --- a/packages/DefaultContainerService/res/values-ta/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "தொகுப்பு அணுகலுக்கான உதவி" - diff --git a/packages/DefaultContainerService/res/values-te/strings.xml b/packages/DefaultContainerService/res/values-te/strings.xml deleted file mode 100644 index 5be53e5409e6d..0000000000000 --- a/packages/DefaultContainerService/res/values-te/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ప్యాకేజీ యాక్సెస్ సహాయకం" - diff --git a/packages/DefaultContainerService/res/values-th/strings.xml b/packages/DefaultContainerService/res/values-th/strings.xml deleted file mode 100644 index 621d7ed315001..0000000000000 --- a/packages/DefaultContainerService/res/values-th/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "ตัวช่วยเหลือของการเข้าถึงแพ็กเกจ" - diff --git a/packages/DefaultContainerService/res/values-tl/strings.xml b/packages/DefaultContainerService/res/values-tl/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-tl/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-tr/strings.xml b/packages/DefaultContainerService/res/values-tr/strings.xml deleted file mode 100644 index 12ea67455640b..0000000000000 --- a/packages/DefaultContainerService/res/values-tr/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Paket Erişim Yardımcısı" - diff --git a/packages/DefaultContainerService/res/values-uk/strings.xml b/packages/DefaultContainerService/res/values-uk/strings.xml deleted file mode 100644 index 1226bd4cd16d9..0000000000000 --- a/packages/DefaultContainerService/res/values-uk/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Майстер доступу до пакетів" - diff --git a/packages/DefaultContainerService/res/values-ur/strings.xml b/packages/DefaultContainerService/res/values-ur/strings.xml deleted file mode 100644 index 3872b86390d35..0000000000000 --- a/packages/DefaultContainerService/res/values-ur/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "پیکیج رسائی کا مددگار" - diff --git a/packages/DefaultContainerService/res/values-uz/strings.xml b/packages/DefaultContainerService/res/values-uz/strings.xml deleted file mode 100644 index 216d715996c71..0000000000000 --- a/packages/DefaultContainerService/res/values-uz/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Package Access Helper" - diff --git a/packages/DefaultContainerService/res/values-vi/strings.xml b/packages/DefaultContainerService/res/values-vi/strings.xml deleted file mode 100644 index 885946cc34dec..0000000000000 --- a/packages/DefaultContainerService/res/values-vi/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Trình trợ giúp truy cập gói" - diff --git a/packages/DefaultContainerService/res/values-zh-rCN/strings.xml b/packages/DefaultContainerService/res/values-zh-rCN/strings.xml deleted file mode 100644 index 2bcc6b756a75b..0000000000000 --- a/packages/DefaultContainerService/res/values-zh-rCN/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "软件包权限帮助程序" - diff --git a/packages/DefaultContainerService/res/values-zh-rHK/strings.xml b/packages/DefaultContainerService/res/values-zh-rHK/strings.xml deleted file mode 100644 index 9a43509436fb9..0000000000000 --- a/packages/DefaultContainerService/res/values-zh-rHK/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "套件存取輔助程式" - diff --git a/packages/DefaultContainerService/res/values-zh-rTW/strings.xml b/packages/DefaultContainerService/res/values-zh-rTW/strings.xml deleted file mode 100644 index 9a43509436fb9..0000000000000 --- a/packages/DefaultContainerService/res/values-zh-rTW/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "套件存取輔助程式" - diff --git a/packages/DefaultContainerService/res/values-zu/strings.xml b/packages/DefaultContainerService/res/values-zu/strings.xml deleted file mode 100644 index d50116523c22f..0000000000000 --- a/packages/DefaultContainerService/res/values-zu/strings.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - "Umsizi Wokufinyelela Kwiphakheji" - diff --git a/packages/DefaultContainerService/res/values/strings.xml b/packages/DefaultContainerService/res/values/strings.xml deleted file mode 100644 index ffd6b591cc4c2..0000000000000 --- a/packages/DefaultContainerService/res/values/strings.xml +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Package Access Helper - diff --git a/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java b/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java deleted file mode 100644 index 97a67c2027393..0000000000000 --- a/packages/DefaultContainerService/src/com/android/defcontainer/DefaultContainerService.java +++ /dev/null @@ -1,211 +0,0 @@ -/* - * Copyright (C) 2010 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 com.android.defcontainer; - -import android.app.Service; -import android.content.Context; -import android.content.Intent; -import android.content.pm.PackageInfoLite; -import android.content.pm.PackageManager; -import android.content.pm.PackageParser; -import android.content.pm.PackageParser.PackageLite; -import android.content.pm.PackageParser.PackageParserException; -import android.content.res.ObbInfo; -import android.content.res.ObbScanner; -import android.os.Binder; -import android.os.FileUtils; -import android.os.IBinder; -import android.os.ParcelFileDescriptor; -import android.os.RemoteException; -import android.util.Slog; - -import com.android.internal.app.IMediaContainerService; -import com.android.internal.content.PackageHelper; -import com.android.internal.os.IParcelFileDescriptorFactory; -import com.android.internal.util.ArrayUtils; - -import libcore.io.IoUtils; - -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; - -/** - * Service that offers to inspect and copy files that may reside on removable - * storage. This is designed to prevent the system process from holding onto - * open files that cause the kernel to kill it when the underlying device is - * removed. - */ -public class DefaultContainerService extends Service { - private static final String TAG = "DefContainer"; - - // TODO: migrate native code unpacking to always be a derivative work - - private IMediaContainerService.Stub mBinder = new IMediaContainerService.Stub() { - /** - * Copy package to the target location. - * - * @param packagePath absolute path to the package to be copied. Can be - * a single monolithic APK file or a cluster directory - * containing one or more APKs. - * @return returns status code according to those in - * {@link PackageManager} - */ - @Override - public int copyPackage(String packagePath, IParcelFileDescriptorFactory target) { - if (packagePath == null || target == null) { - return PackageManager.INSTALL_FAILED_INVALID_URI; - } - - PackageLite pkg = null; - try { - final File packageFile = new File(packagePath); - pkg = PackageParser.parsePackageLite(packageFile, 0); - return copyPackageInner(pkg, target); - } catch (PackageParserException | IOException | RemoteException e) { - Slog.w(TAG, "Failed to copy package at " + packagePath + ": " + e); - return PackageManager.INSTALL_FAILED_INSUFFICIENT_STORAGE; - } - } - - /** - * Parse given package and return minimal details. - * - * @param packagePath absolute path to the package to be copied. Can be - * a single monolithic APK file or a cluster directory - * containing one or more APKs. - */ - @Override - public PackageInfoLite getMinimalPackageInfo(String packagePath, int flags, - String abiOverride) { - final Context context = DefaultContainerService.this; - - PackageInfoLite ret = new PackageInfoLite(); - if (packagePath == null) { - Slog.i(TAG, "Invalid package file " + packagePath); - ret.recommendedInstallLocation = PackageHelper.RECOMMEND_FAILED_INVALID_APK; - return ret; - } - - final File packageFile = new File(packagePath); - final PackageParser.PackageLite pkg; - final long sizeBytes; - try { - pkg = PackageParser.parsePackageLite(packageFile, 0); - sizeBytes = PackageHelper.calculateInstalledSize(pkg, abiOverride); - } catch (PackageParserException | IOException e) { - Slog.w(TAG, "Failed to parse package at " + packagePath + ": " + e); - - if (!packageFile.exists()) { - ret.recommendedInstallLocation = PackageHelper.RECOMMEND_FAILED_INVALID_URI; - } else { - ret.recommendedInstallLocation = PackageHelper.RECOMMEND_FAILED_INVALID_APK; - } - - return ret; - } - - final int recommendedInstallLocation; - final long token = Binder.clearCallingIdentity(); - try { - recommendedInstallLocation = PackageHelper.resolveInstallLocation(context, - pkg.packageName, pkg.installLocation, sizeBytes, flags); - } finally { - Binder.restoreCallingIdentity(token); - } - - ret.packageName = pkg.packageName; - ret.splitNames = pkg.splitNames; - ret.versionCode = pkg.versionCode; - ret.versionCodeMajor = pkg.versionCodeMajor; - ret.baseRevisionCode = pkg.baseRevisionCode; - ret.splitRevisionCodes = pkg.splitRevisionCodes; - ret.installLocation = pkg.installLocation; - ret.verifiers = pkg.verifiers; - ret.recommendedInstallLocation = recommendedInstallLocation; - ret.multiArch = pkg.multiArch; - - return ret; - } - - @Override - public ObbInfo getObbInfo(String filename) { - try { - return ObbScanner.getObbInfo(filename); - } catch (IOException e) { - Slog.d(TAG, "Couldn't get OBB info for " + filename); - return null; - } - } - - /** - * Calculate estimated footprint of given package post-installation. - * - * @param packagePath absolute path to the package to be copied. Can be - * a single monolithic APK file or a cluster directory - * containing one or more APKs. - */ - @Override - public long calculateInstalledSize(String packagePath, String abiOverride) - throws RemoteException { - final File packageFile = new File(packagePath); - final PackageParser.PackageLite pkg; - try { - pkg = PackageParser.parsePackageLite(packageFile, 0); - return PackageHelper.calculateInstalledSize(pkg, abiOverride); - } catch (PackageParserException | IOException e) { - Slog.w(TAG, "Failed to calculate installed size: " + e); - return Long.MAX_VALUE; - } - } - }; - - @Override - public IBinder onBind(Intent intent) { - return mBinder; - } - - private int copyPackageInner(PackageLite pkg, IParcelFileDescriptorFactory target) - throws IOException, RemoteException { - copyFile(pkg.baseCodePath, target, "base.apk"); - if (!ArrayUtils.isEmpty(pkg.splitNames)) { - for (int i = 0; i < pkg.splitNames.length; i++) { - copyFile(pkg.splitCodePaths[i], target, "split_" + pkg.splitNames[i] + ".apk"); - } - } - - return PackageManager.INSTALL_SUCCEEDED; - } - - private void copyFile(String sourcePath, IParcelFileDescriptorFactory target, String targetName) - throws IOException, RemoteException { - Slog.d(TAG, "Copying " + sourcePath + " to " + targetName); - InputStream in = null; - OutputStream out = null; - try { - in = new FileInputStream(sourcePath); - out = new ParcelFileDescriptor.AutoCloseOutputStream( - target.open(targetName, ParcelFileDescriptor.MODE_READ_WRITE)); - FileUtils.copy(in, out); - } finally { - IoUtils.closeQuietly(out); - IoUtils.closeQuietly(in); - } - } -} diff --git a/packages/DefaultContainerService/src/com/android/defcontainer/MeasurementUtils.java b/packages/DefaultContainerService/src/com/android/defcontainer/MeasurementUtils.java deleted file mode 100644 index 6f5f53bfa4400..0000000000000 --- a/packages/DefaultContainerService/src/com/android/defcontainer/MeasurementUtils.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (C) 2010 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 com.android.defcontainer; - -public class MeasurementUtils { - static { - System.loadLibrary("defcontainer_jni"); - } - - public static long measureDirectory(String path) { - return native_measureDirectory(path); - } - - private native static long native_measureDirectory(String path); -}