OSDN Git Service

make carrier default app direct boot aware
authorfionaxu <fionaxu@google.com>
Fri, 24 Mar 2017 19:20:52 +0000 (12:20 -0700)
committerfionaxu <fionaxu@google.com>
Fri, 24 Mar 2017 20:08:22 +0000 (13:08 -0700)
when device is not ready (based on user state), broadcast will only be
delivered to components which are direct boot aware.
mark default carrier app to be direct boot aware to avoid missing
important redirection signal during booting.

Bug:34628643
Test: Manaul
Change-Id: I1893f9ffb6e805d1a41704f61fbaa1f16e500e1d

packages/CarrierDefaultApp/AndroidManifest.xml

index 2e642ec..13e7e0d 100644 (file)
@@ -28,7 +28,9 @@
     <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
     <uses-permission android:name="android.permission.SUBSTITUTE_NOTIFICATION_APP_NAME" />
 
-    <application android:label="@string/app_name" >
+    <application
+        android:label="@string/app_name"
+        android:directBootAware="true">
         <receiver android:name="com.android.carrierdefaultapp.CarrierDefaultBroadcastReceiver">
             <intent-filter>
                 <action android:name="com.android.internal.telephony.CARRIER_SIGNAL_REDIRECTED" />