diff options
author | xinhe <xinhe@google.com> | 2014-11-18 21:48:35 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-11-18 21:48:36 +0000 |
commit | 4091da6159c67eb044290bd98033b2224ae6e3b4 (patch) | |
tree | 79ea0909efafe8007a4d58a4cd23c1e97cb6db72 /src | |
parent | 0f4cf2fb3f49e5a093053d10406b1453fbde2055 (diff) | |
parent | 5b756584fe348d30c0425536947ca4e129023002 (diff) | |
download | android_packages_apps_Stk-4091da6159c67eb044290bd98033b2224ae6e3b4.tar.gz android_packages_apps_Stk-4091da6159c67eb044290bd98033b2224ae6e3b4.tar.bz2 android_packages_apps_Stk-4091da6159c67eb044290bd98033b2224ae6e3b4.zip |
Merge "Crash in Phone observed while launching SIM Toolkit app" into lmp-mr1-dev
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/stk/BootCompletedReceiver.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/stk/BootCompletedReceiver.java b/src/com/android/stk/BootCompletedReceiver.java index f11c4f3..8fb938c 100644 --- a/src/com/android/stk/BootCompletedReceiver.java +++ b/src/com/android/stk/BootCompletedReceiver.java @@ -19,7 +19,9 @@ package com.android.stk; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; import android.os.Bundle; + import com.android.internal.telephony.cat.CatLog; /** @@ -36,6 +38,13 @@ public class BootCompletedReceiver extends BroadcastReceiver { // make sure the app icon is removed every time the device boots. if (action.equals(Intent.ACTION_BOOT_COMPLETED)) { + if (!android.os.Process.myUserHandle().isOwner()) { + //Disable package for all secondary users. Package is only required for device + //owner. + context.getPackageManager().setApplicationEnabledSetting(context.getPackageName(), + PackageManager.COMPONENT_ENABLED_STATE_DISABLED, 0); + return; + } Bundle args = new Bundle(); args.putInt(StkAppService.OPCODE, StkAppService.OP_BOOT_COMPLETED); context.startService(new Intent(context, StkAppService.class) |