Integrate new power connnect/disconnect broadcasts
Two new broadcasts, Intent.ACTION_POWER_CONNECTED and Intent.ACTION_POWER_CONNECTED, that are issued when the device is plugged and unplugged from USB or AC power. This pulls two changes from the open-source Gerrit repo into the internal Donut codeline: 1241fda6faeAdded broadcasts for external power events. 949137f8ca1Fix system service crash when booting while on battery power The current.xml API description has also been updated to include the new Intent fields; the new API was approved in the original OSS change.
This commit is contained in:
@@ -508,6 +508,8 @@ import java.util.Set;
|
||||
* <li> {@link #ACTION_PACKAGE_DATA_CLEARED}
|
||||
* <li> {@link #ACTION_UID_REMOVED}
|
||||
* <li> {@link #ACTION_BATTERY_CHANGED}
|
||||
* <li> {@link #ACTION_POWER_CONNECTED}
|
||||
* <li> {@link #ACTION_POWER_DISCONNECTED}
|
||||
* </ul>
|
||||
*
|
||||
* <h3>Standard Categories</h3>
|
||||
@@ -1249,6 +1251,24 @@ public class Intent implements Parcelable {
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
||||
public static final String ACTION_BATTERY_LOW = "android.intent.action.BATTERY_LOW";
|
||||
/**
|
||||
* Broadcast Action: External power has been connected to the device.
|
||||
* This is intended for applications that wish to register specifically to this notification.
|
||||
* Unlike ACTION_BATTERY_CHANGED, applications will be woken for this and so do not have to
|
||||
* stay active to receive this notification. This action can be used to implement actions
|
||||
* that wait until power is available to trigger.
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
||||
public static final String ACTION_POWER_CONNECTED = "android.intent.action.ACTION_POWER_CONNECTED";
|
||||
/**
|
||||
* Broadcast Action: External power has been removed from the device.
|
||||
* This is intended for applications that wish to register specifically to this notification.
|
||||
* Unlike ACTION_BATTERY_CHANGED, applications will be woken for this and so do not have to
|
||||
* stay active to receive this notification. This action can be used to implement actions
|
||||
* that wait until power is available to trigger.
|
||||
*/
|
||||
@SdkConstant(SdkConstantType.BROADCAST_INTENT_ACTION)
|
||||
public static final String ACTION_POWER_DISCONNECTED = "android.intent.action.ACTION_POWER_DISCONNECTED";
|
||||
/**
|
||||
* Broadcast Action: Indicates low memory condition on the device
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user