History log of /packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0f01c849cd6b546f216f9fac837693fc4a9c5138 29-Mar-2017 Doris Ling <dling@google.com> Only register conditions receiver when needed.

1. Update the dnd receiver to listen when dashboard summary running.
- remove the dnd receiver from Android manifest, and create it inside
the dnd condition.
- add lifecycle implementation to condition manager, so that the dnd
condition can know when to register and unregister the receiver.
- remove getReceiverClass() from dnd condition so that its receiver will
not be disabled by the default condition handling when condition is
silenced.

2. Remove all other conditions receiver from Android manifest.
- the broadcast receivers for HotspotCondition, AirplaneModeCondition,
CellularDataCondition from the manifest and create them inside the
condition classes.
- update Condition.onSilenceChanged() to register/unregister the
receivers instead of enable/disable the receiver class.

Change-Id: Iea6288382680df2b02884d1934b8db85daae404c
Fix: 35968517
Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
26208220cf8acea3140c1e3a20a87b2e6cd0fff1 03-Mar-2017 Doris Ling <dling@google.com> Remove WirelessSettings and related code not used in new IA.

- remove WirelessSettingsActivity and update other references to it.
- move the intent filter android.settings.WIRELESS_SETTINGS and
android.settings.AIRPLANE_MODE_SETTINGS into Network dashboard
- move intent filter android.settings.NFC_SETTINGS into Connected
devices dashboard.

Change-Id: I84f75ac45d0712eac9c40aa6c8f052bc060ed03a
Fix: 32342061
Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
179e16445e0f78a1ae53a9cb7323c4665c24713f 29-Nov-2016 Salvador Martinez <dehboxturtle@google.com> Added logging to pinpoint source of bug

Sometimes the airplane mode banner will show up even
though airplane mode is not on. Logging has been added
to several areas around this condition in addition to
where the actual view is created. This will be used
to try and get a better handle on what the source of
the bug is.

Test: manual
Bug: 30860132
Change-Id: I7213aa7e187c5a8c0e94a5ce7a3269e6667cd61b
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
265d3c2a0c36251bf8a9f571d7239b6dd404d942 22-Jun-2016 Tamas Berghammer <tberghammer@google.com> Update package names to work with the proto3 compiler

Bug: b/28974522
Change-Id: I5f3adf4946ee4ba1e09e4f40afe83c151405972a
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
f20c718f192d680bc4941e544c218c5a204c35f9 30-Mar-2016 Jason Monk <jmonk@google.com> Add metrics for settings conditionals

Bug: 27851236
Change-Id: I400716457d3f628419410a02c2a457d41d19a067
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
aca0f1cf8ac3c448f82cf8ff6b9d72c73b4b1f4a 16-Dec-2015 Jason Monk <jmonk@google.com> Fix airplane mode conditional primary click

Change-Id: Iacd83b53be224ad8fd55fe176f66a0d724576247
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
70ecea22076c53599932f2146bc25ddf3b49c6a6 15-Dec-2015 Jason Monk <jmonk@google.com> Add cellular data off conditional

Change-Id: I34980f3fc09bf5dd47eb296c5b1c5fccc87b5c90
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java
db4ed191deefeda79af5644634415597c1c70217 11-Dec-2015 Jason Monk <jmonk@google.com> Add conditionals to Settings

Also add Airplane Mode and Hotspot conditionals (more to come soon)

Change-Id: I11f206db59f7c715f416fb5852b8f0fcb857a247
/packages/apps/Settings/src/com/android/settings/dashboard/conditional/AirplaneModeCondition.java