diff options
author | Hongguang Chen <hgchen@google.com> | 2020-02-03 14:03:33 -0800 |
---|---|---|
committer | Hongguang Chen <hgchen@google.com> | 2020-02-05 07:12:18 +0000 |
commit | 75b6a12595e524f0d739448cd0c2fdaf72a50635 (patch) | |
tree | 1cdc0232ffd9789db397ebf5d3a062da3578a9bd /TvProvision | |
parent | e3a6e67db937b9b6833ed1830b0df28693544ff3 (diff) | |
download | atv-75b6a12595e524f0d739448cd0c2fdaf72a50635.tar.gz |
TvProvision: Convert to Android.bp
*) Install TvProvision to system_ext.
*) Add self-installed permission file.
BUG: 148693734
Test: build and check apk location.
Change-Id: Id5e39e7cdec75f3159ff87f380b6600659e5de76
Diffstat (limited to 'TvProvision')
-rw-r--r-- | TvProvision/Android.bp | 20 | ||||
-rw-r--r-- | TvProvision/Android.mk | 15 | ||||
-rw-r--r-- | TvProvision/com.android.tv.provision.xml | 22 |
3 files changed, 42 insertions, 15 deletions
diff --git a/TvProvision/Android.bp b/TvProvision/Android.bp new file mode 100644 index 0000000..2b9a113 --- /dev/null +++ b/TvProvision/Android.bp @@ -0,0 +1,20 @@ +prebuilt_etc { + name: "privapp_whitelist_com.android.tv.provision", + system_ext_specific: true, + sub_dir: "permissions", + src: "com.android.tv.provision.xml", + filename_from_src: true, +} + +android_app { + name: "TvProvision", + srcs: ["**/*.java"], + platform_apis: true, + system_ext_specific: true, + certificate: "platform", + privileged: true, + required: ["privapp_whitelist_com.android.tv.provision"], + optimize: { + proguard_flags_files: ["proguard.flags"], + }, +} diff --git a/TvProvision/Android.mk b/TvProvision/Android.mk deleted file mode 100644 index 88026b8..0000000 --- a/TvProvision/Android.mk +++ /dev/null @@ -1,15 +0,0 @@ -LOCAL_PATH:= $(call my-dir) -include $(CLEAR_VARS) - -LOCAL_MODULE_TAGS := optional - -LOCAL_SRC_FILES := $(call all-subdir-java-files) - -LOCAL_PACKAGE_NAME := TvProvision -LOCAL_PRIVATE_PLATFORM_APIS := true -LOCAL_CERTIFICATE := platform -LOCAL_PRIVILEGED_MODULE := true - -LOCAL_PROGUARD_FLAG_FILES := proguard.flags - -include $(BUILD_PACKAGE) diff --git a/TvProvision/com.android.tv.provision.xml b/TvProvision/com.android.tv.provision.xml new file mode 100644 index 0000000..86e81e9 --- /dev/null +++ b/TvProvision/com.android.tv.provision.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- + ~ Copyright (C) 2020 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 + --> +<permissions> + <privapp-permissions package="com.android.tv.provision"> + <permission name="android.permission.MANAGE_USERS"/> + <permission name="android.permission.WRITE_SECURE_SETTINGS"/> + </privapp-permissions> +</permissions> |