summaryrefslogtreecommitdiff
path: root/TvProvision
diff options
context:
space:
mode:
authorRobin Lee <rgl@google.com>2020-02-04 23:39:55 +0100
committerRobin Lee <rgl@google.com>2020-05-15 20:57:35 +0000
commitea1d3f9b7025142d6ba1a8bef4e21bc58fbacebb (patch)
treea0a0286f9ebe393c617272159186eed868500119 /TvProvision
parent77f096abc28402ea6dd1ac3dd1e925135d78eaa5 (diff)
downloadatv-ea1d3f9b7025142d6ba1a8bef4e21bc58fbacebb.tar.gz
Move TvProvision from system_ext to product
Test: find $OUT -name TvProvision BUG: 148693734 Change-Id: Id610dcbc2904cae3fb3f1145f6fde9f3dec8ae2a
Diffstat (limited to 'TvProvision')
-rw-r--r--TvProvision/Android.bp6
-rw-r--r--TvProvision/src/com/android/tv/provision/DefaultActivity.java8
2 files changed, 7 insertions, 7 deletions
diff --git a/TvProvision/Android.bp b/TvProvision/Android.bp
index 71e0ee9..ed00008 100644
--- a/TvProvision/Android.bp
+++ b/TvProvision/Android.bp
@@ -1,6 +1,6 @@
prebuilt_etc {
name: "privapp_whitelist_com.android.tv.provision",
- system_ext_specific: true,
+ product_specific: true,
sub_dir: "permissions",
src: "com.android.tv.provision.xml",
filename_from_src: true,
@@ -9,8 +9,8 @@ prebuilt_etc {
android_app {
name: "TvProvision",
srcs: ["**/*.java"],
- platform_apis: true,
- system_ext_specific: true,
+ product_specific: true,
+ sdk_version: "system_current",
certificate: "platform",
privileged: true,
overrides: ["SdkSetup"],
diff --git a/TvProvision/src/com/android/tv/provision/DefaultActivity.java b/TvProvision/src/com/android/tv/provision/DefaultActivity.java
index 97a7ff9..0a7debf 100644
--- a/TvProvision/src/com/android/tv/provision/DefaultActivity.java
+++ b/TvProvision/src/com/android/tv/provision/DefaultActivity.java
@@ -20,7 +20,6 @@ import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.pm.PackageManager;
-import android.content.pm.UserInfo;
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
@@ -31,6 +30,8 @@ import android.provider.Settings;
*/
public class DefaultActivity extends Activity {
+ private static final String TV_USER_SETUP_COMPLETE = "tv_user_setup_complete";
+
@Override
protected void onCreate(Bundle icicle) {
super.onCreate(icicle);
@@ -40,7 +41,7 @@ public class DefaultActivity extends Activity {
Settings.Global.putInt(getContentResolver(), Settings.Global.DEVICE_PROVISIONED, 1);
}
Settings.Secure.putInt(getContentResolver(), Settings.Secure.USER_SETUP_COMPLETE, 1);
- Settings.Secure.putInt(getContentResolver(), Settings.Secure.TV_USER_SETUP_COMPLETE, 1);
+ Settings.Secure.putInt(getContentResolver(), TV_USER_SETUP_COMPLETE, 1);
// remove this activity from the package manager.
PackageManager pm = getPackageManager();
@@ -54,8 +55,7 @@ public class DefaultActivity extends Activity {
private boolean isRestrictedUser() {
UserManager userManager = (UserManager) getSystemService(Context.USER_SERVICE);
- UserInfo userInfo = userManager.getUserInfo(UserHandle.myUserId());
- return userInfo.isRestricted();
+ return userManager.isRestrictedProfile();
}
}