Loading telephony/common/com/android/internal/telephony/CarrierAppUtils.java +2 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import android.util.ArrayMap; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.util.TelephonyUtils; import java.util.ArrayList; import java.util.List; Loading Loading @@ -314,7 +315,7 @@ public final class CarrierAppUtils { String[] packageNames = new String[enabledCarrierPackages.size()]; enabledCarrierPackages.toArray(packageNames); permissionManager.grantDefaultPermissionsToEnabledCarrierApps(packageNames, UserHandle.of(userId), Runnable::run, isSuccess -> { }); UserHandle.of(userId), TelephonyUtils.DIRECT_EXECUTOR, isSuccess -> { }); } } catch (PackageManager.NameNotFoundException e) { Log.w(TAG, "Could not reach PackageManager", e); Loading telephony/common/com/android/internal/telephony/util/TelephonyUtils.java +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import java.io.PrintWriter; import java.util.Collections; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; import java.util.function.Supplier; Loading @@ -44,6 +45,8 @@ public final class TelephonyUtils { public static boolean IS_USER = "user".equals(android.os.Build.TYPE); public static boolean IS_DEBUGGABLE = SystemProperties.getInt("ro.debuggable", 0) == 1; public static final Executor DIRECT_EXECUTOR = Runnable::run; /** * Verify that caller holds {@link android.Manifest.permission#DUMP}. * Loading Loading
telephony/common/com/android/internal/telephony/CarrierAppUtils.java +2 −1 Original line number Diff line number Diff line Loading @@ -32,6 +32,7 @@ import android.util.ArrayMap; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.telephony.util.TelephonyUtils; import java.util.ArrayList; import java.util.List; Loading Loading @@ -314,7 +315,7 @@ public final class CarrierAppUtils { String[] packageNames = new String[enabledCarrierPackages.size()]; enabledCarrierPackages.toArray(packageNames); permissionManager.grantDefaultPermissionsToEnabledCarrierApps(packageNames, UserHandle.of(userId), Runnable::run, isSuccess -> { }); UserHandle.of(userId), TelephonyUtils.DIRECT_EXECUTOR, isSuccess -> { }); } } catch (PackageManager.NameNotFoundException e) { Log.w(TAG, "Could not reach PackageManager", e); Loading
telephony/common/com/android/internal/telephony/util/TelephonyUtils.java +3 −0 Original line number Diff line number Diff line Loading @@ -34,6 +34,7 @@ import java.io.PrintWriter; import java.util.Collections; import java.util.List; import java.util.concurrent.CountDownLatch; import java.util.concurrent.Executor; import java.util.concurrent.TimeUnit; import java.util.function.Supplier; Loading @@ -44,6 +45,8 @@ public final class TelephonyUtils { public static boolean IS_USER = "user".equals(android.os.Build.TYPE); public static boolean IS_DEBUGGABLE = SystemProperties.getInt("ro.debuggable", 0) == 1; public static final Executor DIRECT_EXECUTOR = Runnable::run; /** * Verify that caller holds {@link android.Manifest.permission#DUMP}. * Loading