e3a87548e5bc488a76f0d197f059fe1edb8bbb57 |
|
22-May-2018 |
tim peng <timhypeng@google.com> |
Merge changes I6d4f8ec3,Id4c1e86c into pi-dev * changes: Make device discoverable in Connected Devices settings page Add bluetooth discoverable footer preference in connected devices page
|
78eb5a81ba4b1236b6764a540546de3a84ca0c3f |
|
11-May-2018 |
timhypeng <timhypeng@google.com> |
Make device discoverable in Connected Devices settings page * Set preference title by bluetooth state * Enable bluetooth discoverable mode in Connected device page * Add more test cases for DiscoverableFooterPreferenceController Bug: 79294219 Test: make -j50 RunSettingsRoboTests Change-Id: I6d4f8ec3870c43bf48e9666eabd60068aa8950bb Merged-In: I6d4f8ec3870c43bf48e9666eabd60068aa8950bb
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
4f636b90b8a41bfa3a57678e51d42547c1ba2229 |
|
11-May-2018 |
timhypeng <timhypeng@google.com> |
Add bluetooth discoverable footer preference in connected devices page * Dynamicly add preference in controller * Add test cases for DiscoverableFooterPreferenceController Bug: 79294219 Test: make -j50 RunSettingsRoboTests Change-Id: Id4c1e86c9a0a0cd69d8106a18f2cf4a0fa31782b Merged-In: Id4c1e86c9a0a0cd69d8106a18f2cf4a0fa31782b
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
7f1345c3cd8cb894eddd0245c03a3ae08372a528 |
|
09-May-2018 |
hughchen <hughchen@google.com> |
Using static method to get summary resource id * Using getConnectedDevicesSummaryResourceId() to get the resource id to shown the summary. Bug: 79299421 Test: make -j50 RunSettingsRoboTests Change-Id: I268de4d989fe01eff463a5ec1c0a174e094e56c0
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
d24c9e4a801e7074b9ff93844d3b70e5bb5794b2 |
|
18-May-2018 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge "Grey the previously connected device preference" into pi-dev
|
980b7189894e0bfb0b3c3c78c89028d02d558fa8 |
|
23-Apr-2018 |
hughchen <hughchen@google.com> |
Grey the previously connected device preference * Add PreviouslyConnectedDevicePreferenceController to handle the preference should be enable or disable. Example: If there are no previously connected devices disable the preference otherwise enable it. * Add PreviouslyConnectedDevicePreferenceControllerTest 1. Verify the callback can be registered and unregistered 2. Verify the preference is enable when there have more than 1 previously connected device 3. Verify the preference is disable when there have no previously connected device Bug: 78250052 Test: make -j50 RunSettingsRoboTests Change-Id: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7 Merged-In: I31b5d416aaf907c3bbf1cb61de6e7401463e3df7
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
52feedf3544bb399093e98a407bfcf4a2b4391ba |
|
08-May-2018 |
hughchen <hughchen@google.com> |
Bluetooth and NFC added back to Connection preferences * Bluetooth and NFC added back to "Connection preferences" Bug: 79299421 Test: make -j50 RunSettingsRoboTests Change-Id: I8f4c389c28c7cc752f198be2b59b28b6e9af2c90 Merged-In: I8f4c389c28c7cc752f198be2b59b28b6e9af2c90
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
bd3e5de207b4b3e62e08a1b0ab506e0b686399e5 |
|
23-Mar-2018 |
hughchen <hughchen@google.com> |
Implement audio switch UI * Implement available media devices group * Add AvailableMediaDeviceGroupController to realize UI, the user can see the all device that can be activated in this group. * ConnectedDeviceGroupController change to show the device that cannot be activated but is connected. * Refactoring the below class, implement the controller in connected_devices.xml. ConnectedDeviceGroupController.java SavedDeviceGroupController.java ConnectedDeviceDashboardFragment.java connected_devices.xml * Add AvailableMediaBluetoothDeviceUpdaterTest to verify the add/remove preference behavior when connectedStateChanged or profileAudioStateChanged * Add test that used to verify device is connected or not in BluetoothDeviceUpdaterTest. * Add test that used to verify the add/remove preference behavior when connectedStateChanged or profileAudioStateChanged in ConnectedBluetoothDeviceUpdaterTest. * Add AvailableMediaDeviceGroupControllerTest to verify bluetooth feature is supported or not and test register callback. * Add test that used to verify bluetooth feature is supported or not and test register callback in ConnectedDeviceGroupControllerTest. * Add test that used to verify bluetooth feature is supported or not and test register callback in SavedDeviceGroupControllerTest Bug: 74134939 Test: make -j40 RunSettingsRoboTests Change-Id: I54d03c2ddadc6a4be7519dd74cdbcb5055d44083
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
9eac18280579b654557fdf9c5377e0455fb8f62a |
|
04-Apr-2018 |
Salvador Martinez <dehboxturtle@google.com> |
Update bluetooth preference to take user to new screen This CL removes the toggle from the bluetooth preference and instead takes users to a new dedicated screen for toggling bluetooth status. On this screen we show a different summary text depending on whether bluetooth and bluetooth scanning are on/off. Also, we were able to delegate most of the UI/bluetooth handling to already existing classes. Test: robotests Bug: 77543471 Merged-In: I036a3992bbd78896da8364b55ecc51afc4464b6e Change-Id: I036a3992bbd78896da8364b55ecc51afc4464b6e
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
aa31bd43a350b4dce5eb76bf7c47e0105fefdc44 |
|
03-Apr-2018 |
hughchen <hughchen@google.com> |
Implement previously connected device UI * Move save device group to "Previously connected devices" Bug: 74134939 Test: make -j60 RunSettingsRoboTests Change-Id: Iff7894033df402d42dcc0ccaea6db3106edb7013 Merged-In: Iff7894033df402d42dcc0ccaea6db3106edb7013
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
dec7a719d16411d3f9d37bff7ffc4d4c6edb06f8 |
|
29-Mar-2018 |
Lei Yu <jackqdyulei@google.com> |
Remove the obsolete bluetooth code Also update the shortcut: 1. Change the name to "Devices" 2. Change it point to "Connected device" page Bug: 74806595 Fixes: 69926683 Test: robo test still pass Change-Id: Ic57756fc955dc622cc22d0be64f02b5ae07a2915
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
b247311b2a7217546b2c9eea90e36391f114f705 |
|
21-Mar-2018 |
HJ ChangLiao <hjchangliao@google.com> |
Move BT, NFC out of Conntection pref Move BT, NFC preference out of Connection Preference, To Connected devices page. Because NFC and Android Beam are controlled by the same controller, Create each controller for those preference and leave the sharing part. Change-Id: I8bc303a5f487de9c667487119b49e1e4130aa80c Fixes: 72458929 Test: manually test, make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
687964cf28591b30895a087f6cd364b3a6a9c1b3 |
|
09-Mar-2018 |
Lei Yu <jackqdyulei@google.com> |
Add search index provider for bt page 1. Implement the search index provider for ConnectedDeviceDashboardFragment. 2. Since in SEARCH_INDEX_DATA_PROVIDER fragment is null, so we need to pass in context to all components instead of getting it from fragment. 3. Update test for it as well as creating new shadow. Change-Id: If0aa67d5b6ca207c6b728c8355581bf414577091 Fixes: 69333961 Test: RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
f7843adabd4e8e1cc84a52721daabefa3a1410fd |
|
22-Feb-2018 |
Fan Zhang <zhfan@google.com> |
More renaming in DashboardFragment getPreferenceControllers() -> createPreferenceControllers() for the same reason as in ag/3647936 Bug: 73668763 Test: robotests Change-Id: I97670a91a2a38d1c844d1b9d37f4222c5e6f45a0
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
917f101899e0584edde44567f7939a563cc2dc05 |
|
22-Feb-2018 |
Fan Zhang <zhfan@google.com> |
Instantiate pref controllers from xml if it's defined. - If a <preference> tag also defines a controller, we will try to instantiate it before displaying the UI. The same logic is shared by BaseSearchIndexProvider so it also drives search suppression. - If user also defines a list of controllers programatically, the programatically created ones takes precedence. Bug: 73668763 Test: WIP Change-Id: I7aecec270bcd3af261e012ef1f6995d2a523cfa1
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
b79e0d4279de0057f35514e1b9d8e44df04f3556 |
|
22-Nov-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add preferences in new connected device page 1. Add device preference 2. connection preference This cl add click action for Add device preference. Action for connection preference will be added in future cl. Bug: 69333961 Test: Screenshot | RunSettingsRoboTests Change-Id: Ifb1afc8371ee45165ea22a7a195a774ba04fdeea
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
4031bc78e46a151c06b617c0274b5cf397820270 |
|
30-Nov-2017 |
TreeHugger Robot <treehugger-gerrit@google.com> |
Merge changes from topic "settings_presubmit_instr_test" * changes: Refactor help menu stuff into a controller Fix UniquePreferenceTest
|
e0b0e9f9025038d72f8129606cc1f432afcb54e0 |
|
29-Nov-2017 |
Fan Zhang <zhfan@google.com> |
Refactor help menu stuff into a controller This is a clean up to action bar menu item pattern, we will use the same pattern to build search icon on all pages in a later change. Bug: 68814716 Test: robotests Change-Id: Iedd3ec263e8ccb63ed75ec7a95b28c00878b1de4
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
aec55438414f8c71aedfb8235784baa290c037b0 |
|
21-Nov-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add preference group for saved devcies. Currently it only contains bluetooth devices. Bug: 3240835 Test: RunSettingsRoboTests Change-Id: Ief102e7174a4c4610dbda6b728419b303ff928f9
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
75ea67c9f4f7bcee5c199689a001c97359d49084 |
|
16-Nov-2017 |
jackqdyulei <jackqdyulei@google.com> |
Update ConnectedDeviceGroupController Get the PreferenceGroup there and add/remove preference through the callback Also add ConnectedBluetoothDeviceUpdater which only filter the connected device. Bug: 69333961 Test: RunSettingsRoboTests Change-Id: Ia2ab6b6708329227929d6fe442df3a8d45bf86f5
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
76ba0f72e4828523690e4994bb02bc8201751eb8 |
|
17-Nov-2017 |
jackqdyulei <jackqdyulei@google.com> |
Add feature flag for connected device Add feature flag to toggle connected device between new and old feature. ConnectedDeviceDashboardFragment will contain new feature will ConnectedDeviceDashboardFragment2 will hold old feature. Bug: 69333961 Test: Build Change-Id: I0ea932c69dea5242129aab994d5142b1f87fbea0
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
d33dcf13ee383b311f39a93b064da4fc6dbe85ca |
|
13-Jul-2017 |
Oren Blasberg <orenb@google.com> |
Settings: Add SMS Mirroring. Bug: 37546615 Test: Updated Robolectric suite with new unit tests. Change-Id: I02e1723e1b125b004ff679d6242df14bca4f08ce
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
1d583e125faf3ae4c9cd82636d8f3ecf1cdec3aa |
|
13-Jun-2017 |
Tony Mantler <nicoya@google.com> |
Make PreferenceController a mixin Bug: 62912136 Test: Existing tests in BaseSearchIndexProviderTest Change-Id: Ieda359806c09a019840b2005446c7ec8b61fdb00
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
179645eecd1a2321e7dd8992678b47799e60f9e6 |
|
05-Jun-2017 |
Fan Zhang <zhfan@google.com> |
Add help url placeholders for new pages Bug: 38412798 Test: visual Change-Id: I4ede523cb13790ea05309279f80a778b2086f850
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
82be5f0c3fa4b9511e1e7e4c4e9c20cf31a8294f |
|
23-May-2017 |
Fan Zhang <zhfan@google.com> |
Misc fixes to search and UI. - Use prefContext to create preference. - rename "Gestures" to "Gesture shortcuts" - Add search keyword to individual gesture settings so when search "gesture" they also show up. - call super() for all getNonIndexableKeys() in search provider Fix: 38327387 Fix: 36621897 Fix: 36685646 Test: make RunSettingsRoboTests Change-Id: Ia5ddfeae08cb27c278dfb8d2376594e21d8f283c
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
5333ecd1fb630ad5bc4211c0db4eb2d32e5859f9 |
|
17-May-2017 |
jackqdyulei <jackqdyulei@google.com> |
Dupe BluetoothSettings and DeviceListPreferenceFragment Create the obsolete version of the belowing fragments, so we could flip between old page and new page. BluetoothSettingsObsolete and DeviceListPreferenceObsoleteFragment contains all the old logic but: 1. Logic about BluetoothPairingPreferenceController(ag/2239482), since this preference shouldn't be checked in without the flag :( This cl also adds logic in MasterSwitchPreferenceController to flip these two pages. Following cl will refactor these fragment to make it compatible to new framework. Bug: 35877041 Test: RunSettingsRoboTests Change-Id: I1cc1bc2d49d8a3e11c3127e56f6409fbc84028d8
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
7c3a87ebd3a5a3805758bb246ee5f6af17c627a0 |
|
17-May-2017 |
Fan Zhang <zhfan@google.com> |
Dynamic summary text for network/connected device screen. Change-Id: I3254c63b7c241e2de9251b3c2d2a0106fb049ece Fix: 36768218 Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
777ed2535a7fd6f618a0d12f381af99252283574 |
|
10-May-2017 |
Juan Lang <juanlang@google.com> |
Depend on SettingsLib's version of lifecycle and FooterMixin. The implementations have been imported into SettingsLib. Setting's copy can now be removed, which this change also does. Test: Manually check battery status, which uses FooterMixin, looks OK. make RunSettingsLibRobotTests && make RunSettingsRoboTests && make RunSettingsGoogleRoboTests Change-Id: I6539605fdad80d156ff5ff249e68df4a1c412067
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
2caaa7420df26fafc147757d0693d98cf0ed1607 |
|
13-Apr-2017 |
Matthew Fritze <mfritze@google.com> |
Remove search duplicates for Wifi and Bluetooth Remove the master switch duplicates between the switch and their targets. Only show the actual Wifi and Bluetooth settings as search results. Bug: 33701673 Test: make RunSettingsRoboTests Change-Id: I226cc8db40a308bd9bcfacdd4fc6ae709fb809c5
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
7ca6c2410c00856333e98ede2cec828b04f982c5 |
|
21-Apr-2017 |
Ruchi Kandoi <kandoiruchi@google.com> |
Add searchable index for Bluetooth and Nfc only if the feature exists Test: make RunSettingsRoboTests Bug: 35657961 Change-Id: Ie2f4722b2b1599981c933f87f95016909ba92022 Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
f2cf2aea3777ef5298bb1131890552f5f619dd30 |
|
04-Mar-2017 |
Doris Ling <dling@google.com> |
Remove code that check for dashboard feature. - remove DashboardFeatureProvider.isEnabled() and all relating code and tests. Bug: 35764802 Test: make RunSettingsRoboTests Change-Id: If7796677abc8904b7436525836d50cdef38e37a4
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
c4c9f4d50eec659eb50f8ed671c27d8c6ef0c924 |
|
24-Jan-2017 |
Doris Ling <dling@google.com> |
Update Network & internet->Wi-Fi to use MasterSwitchPreference. - Add a preference controller for Network & internet->Wi-Fi to control the preference toggling and summary update. - Refactor WifiSettings and WifiEnabler to share code between the new wifi preference controller and the wifi setting. - Refactor BluetoothSummaryHelper to have a common base class with the WifiSummaryHelper. - Rename the summary helper to summary updater. Bug: 34280769 Test: make RunSettingsRoboTests Change-Id: I00ebfc161bcef89331bb41ba405ed8cb8232d248
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
7e6df837ee23a62879d2e5182f923388d209ce56 |
|
24-Jan-2017 |
Fan Zhang <zhfan@google.com> |
Remove getCategoryKey() from DashboardFragment children. Use the centralized registry to look up category key instead. Bug: 32936784 Test: make RunSettingsRoboTests -j40 Change-Id: I0b8c72d70f93e4b5c58871ac90de41f69ad15653
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
1432cb852972daedd6c2fde78abb769b722fc47d |
|
18-Jan-2017 |
Doris Ling <dling@google.com> |
Add new preference class MasterSwitchPreference. - Add a new preference type that has Title and optional summary on the left, and a toggle switch on the right. Clicking the left part of the preference will open a settings screen. - Update Connected devices->Bluetooth to use this new preference. - Refactor BluetoothSettings and BluetoothEnabler to share code between the new bluetooth preference controller and the bluetooth setting. Bug: 34280769 Test: make RunSettingsRoboTests Change-Id: I109ecdba640ecdd4748a6e5b2b4f4c47cbf653fd
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
8f057ca3d401bc371bef9b2e94925cfe25980948 |
|
21-Dec-2016 |
Fan Zhang <zhfan@google.com> |
Use MetricsEvent to log page views for new IA pages. Bug: 33812754 Test: RunSettingsRoboTests Change-Id: Ib49daa1078df44f50ecfa351c061d36849708fd7
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
762b4969d9c5efaed9241d66abc4417419ddd0e5 |
|
01-Dec-2016 |
Fan Zhang <zhfan@google.com> |
Add search providers for Connected Devices in new IA Also add code inspection tests to ensure search provider is added properly. Bug: 33252252 Test: make RunSettingsRoboTests Change-Id: I192e1d9fe0498b76013c4d43b5624d1ef2beb6f9
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
eb51bde8c91ff25e79c35acfdbc1152953656850 |
|
04-Nov-2016 |
Doris Ling <dling@google.com> |
Add Usb preference to connected devices dashboard. Add Usb preference and the corresponding controller. Change-Id: I79e3f20b5c024ece0515f9a6cba1185ba8b8c7be Fixes: 31800290 Test: make RunSettingsRoboTests
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
e214570abf9067c469d033fab7030ea048d65bee |
|
14-Oct-2016 |
Doris Ling <dling@google.com> |
Add nfc preference controller. Update connected devices and wireless setting to use the nfc preference controller for displaying the nfc and bean settings. Test: RunSettingsRoboTests Bug: 31800290 Change-Id: I06eee6b7bfe1d8b767216198bd37f1c79e53d992
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|
b2c8c9cc9cfe77934e98bfdf8a5c797f08a6ce3f |
|
11-Oct-2016 |
Doris Ling <dling@google.com> |
Add connected devices dashboard category for new IA. Add the initial version for the connected devices category. Test: RunSettingsRoboTests Bug: 31800290 Change-Id: Ibacef7d5ceaae5e71ff5e5b1c35dafa7738e4f75
/packages/apps/Settings/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
|