Jack He
9a45bab608
Bluetooth: add metrics for pairing with devices without names am: 5b017f7b05
...
am: d9de1ecc03
Change-Id: I34a61269d955ffd9aa073aa1c514c3f3e148adbc
2017-09-07 23:54:21 +00:00
Jack He
d9de1ecc03
Bluetooth: add metrics for pairing with devices without names
...
am: 5b017f7b05
Change-Id: If74bd132ee1352888a7f9513444e998537f11145
2017-09-07 23:25:43 +00:00
TreeHugger Robot
89f57048a0
Merge "Some code cleanup"
2017-09-07 19:55:46 +00:00
Jack He
5b017f7b05
Bluetooth: add metrics for pairing with devices without names
...
* Also caches context in onClick() method
Bug: 34685932
Test: make, unit test
Change-Id: I99beab2c85b8e48c4bc41f69146759d4b7c62428
2017-09-07 12:09:00 -07:00
Daniel Nishi
44da06703e
Merge "Turn in the work profile's badge." into oc-mr1-dev am: 6361c9d851
...
am: 7ee2b191d6
Change-Id: I9a80b2b7e8d6ab83fef2a1886b65c8ddfb2760be
2017-09-07 17:51:54 +00:00
TreeHugger Robot
6f7f25e3fe
Merge "Separate collection of indexable data from indexing"
2017-09-07 17:51:22 +00:00
Fan Zhang
3ed509cb35
Some code cleanup
...
- Formatting
- Remove unused code
Test: robotests
Change-Id: If259c7c3893df96744f3c0ad62a378ef6ce01de7
2017-09-07 10:48:45 -07:00
Daniel Nishi
7ee2b191d6
Merge "Turn in the work profile's badge." into oc-mr1-dev
...
am: 6361c9d851
Change-Id: If1df9295530334cf58ffec9577b625fedad7ad4e
2017-09-07 17:44:00 +00:00
Matthew Fritze
bdc8fe6da9
Separate collection of indexable data from indexing
...
The first step in refactoring the god class,
DatabaseIndexingManager.
The class has one major entry point: indexDatabase
which begins a chain of calls that first collects all the
data from the fragments, and then massages that data into
the SQLite database. Unfortunately, most of the methods
do not return data, and just pass along some mutated
form of the data until it can be insterted.
Reading and testing this class is very difficult.
This first step moves the collection of the indexable data
into a new class which has a few benefits:
- The data can be easily mocked in tests
- Reduces complexity of D.I.M.
- Separates data collection from indexing, which allows the
indexable data to be piped into a new API that unbundled
search can consume.
Bug:33577327
Test: make RunSettingsRoboTests
Test: Grabbed a DB dump before change, compared to DB dump after change
to make sure everything is still indexed.
Change-Id: Ibc91e3d75ff5dcf5274b93b29bf3544f90b2194d
2017-09-07 08:53:41 -07:00
Daniel Nishi
ab5e8ce249
Merge "Cache storage values for fast loading." into oc-mr1-dev am: 7fae6c67fb
...
am: cad295918c
Change-Id: I42136185af82217383526a38c8c3a4ffc2e4829e
2017-09-07 15:35:03 +00:00
Daniel Nishi
cad295918c
Merge "Cache storage values for fast loading." into oc-mr1-dev
...
am: 7fae6c67fb
Change-Id: I5e29852872dd08e0e5bb3f1822127879dc354319
2017-09-07 15:15:16 +00:00
TreeHugger Robot
6361c9d851
Merge "Turn in the work profile's badge." into oc-mr1-dev
2017-09-06 23:20:40 +00:00
Daniel Nishi
7fae6c67fb
Merge "Cache storage values for fast loading." into oc-mr1-dev
2017-09-06 23:07:14 +00:00
Alison Cichowlas
6a8fe253f6
Merge "Reorder "on the lock screen" options." into oc-mr1-dev am: 40b8d3d238
...
am: 22fc09757e
Change-Id: Ifd08b4aff4ef20c37302726aa14eedd93e80958f
2017-09-06 22:54:54 +00:00
Fan Zhang
6d5a277622
Merge "Misc polishing fixes for Settings" into oc-mr1-dev am: bda6500884
...
am: 08c4871dbe
Change-Id: Ib01d65ae56ac7f03f25ca320724ba6b3cd90b861
2017-09-06 22:54:09 +00:00
Fan Zhang
0a07b19dd9
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev am: dad9b79630
...
am: b1ff93dfeb
Change-Id: I9206b968d53c89924076e1f3b9979fd00e68945d
2017-09-06 22:53:14 +00:00
Alison Cichowlas
22fc09757e
Merge "Reorder "on the lock screen" options." into oc-mr1-dev
...
am: 40b8d3d238
Change-Id: Ifb481299638c2bb086270555ef981f0435c34da1
2017-09-06 21:23:52 +00:00
Fan Zhang
08c4871dbe
Merge "Misc polishing fixes for Settings" into oc-mr1-dev
...
am: bda6500884
Change-Id: I119661153a87d0ebe67367c7350c2934679902a3
2017-09-06 21:23:04 +00:00
Fan Zhang
b1ff93dfeb
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev
...
am: dad9b79630
Change-Id: I6236900d715e7ef85e2855513c41689a68046a07
2017-09-06 21:22:14 +00:00
TreeHugger Robot
418976552c
Merge "Create owner file for development package"
2017-09-06 21:17:15 +00:00
Alison Cichowlas
40b8d3d238
Merge "Reorder "on the lock screen" options." into oc-mr1-dev
2017-09-06 21:01:35 +00:00
TreeHugger Robot
bda6500884
Merge "Misc polishing fixes for Settings" into oc-mr1-dev
2017-09-06 20:37:15 +00:00
TreeHugger Robot
dad9b79630
Merge "Pre-set initial state to wifi tether switches." into oc-mr1-dev
2017-09-06 19:53:39 +00:00
Julia Reynolds
97942ca832
Merge "Properly show/hide advanced settings" into oc-mr1-dev am: 12c9d6d65a
...
am: fa3fa3483e
Change-Id: I9cab11035c64975b45e1c3d99bd707a07b6c693e
2017-09-06 18:42:36 +00:00
Julia Reynolds
fa3fa3483e
Merge "Properly show/hide advanced settings" into oc-mr1-dev
...
am: 12c9d6d65a
Change-Id: Id5e2a6291b630114fc4952ed49fcd57929205461
2017-09-06 18:39:24 +00:00
TreeHugger Robot
12c9d6d65a
Merge "Properly show/hide advanced settings" into oc-mr1-dev
2017-09-06 18:26:13 +00:00
Tony Mak
c04c1baf2e
Merge "Fix policy transparency is missing in remove work profile button" into oc-mr1-dev am: 0280441397
...
am: 799c54830b
Change-Id: I50dcaf5dcb2de3385a48e1f079f725ff5d9b082b
2017-09-06 18:24:14 +00:00
Tony Mak
799c54830b
Merge "Fix policy transparency is missing in remove work profile button" into oc-mr1-dev
...
am: 0280441397
Change-Id: Ibe78c546ae2d510c7f33862b700b9873e554743c
2017-09-06 18:12:05 +00:00
Fan Zhang
31d8a89220
Misc polishing fixes for Settings
...
- Never return null when querying userDictionaryLocales
- Auto mirror mobile setting icon in RTL to match status bar.
Fixes: 65298627
Fixes: 65361092
Test: robotests
Change-Id: I0f9827f7bc23baf4895712c0f86584aeccfb9c73
2017-09-06 10:58:52 -07:00
TreeHugger Robot
0280441397
Merge "Fix policy transparency is missing in remove work profile button" into oc-mr1-dev
2017-09-06 17:57:09 +00:00
Daniel Nishi
9e6d39e71a
Turn in the work profile's badge.
...
The badge is no longer part of the preferred work profile UX. By
removing the code which badges the preferences for the individual
storage items, we can avoid placing the no longer needed tiny badges.
Change-Id: I6fd2ec28d3cf55e3a95b877f4c7b9b51c94e12d8
Fixes: 64475406
Test: Manual
2017-09-06 10:11:48 -07:00
Antony Sargent
cbb0bcfeae
Merge "Fix Bluetooth switch status in Connected devices screen" into oc-mr1-dev am: c3b47925e3
...
am: f92f6c24f1
Change-Id: I81d955471c420647b884533cf09656cf7cae28c1
2017-09-06 16:55:27 +00:00
Antony Sargent
f92f6c24f1
Merge "Fix Bluetooth switch status in Connected devices screen" into oc-mr1-dev
...
am: c3b47925e3
Change-Id: I7c9a07543340992e8bd3ff15538d74d28a1aab22
2017-09-06 16:53:28 +00:00
Antony Sargent
c3b47925e3
Merge "Fix Bluetooth switch status in Connected devices screen" into oc-mr1-dev
2017-09-06 16:42:41 +00:00
Fan Zhang
aabf364e0e
Create owner file for development package
...
Bug: 65294119
Test: builds
Change-Id: I9da5bd71ed6aa3922a7f2e2ac4729e3247a204ce
2017-09-06 16:35:16 +00:00
Jack He
81266c97ed
Merge "Bluetooth: In-band ringtone setting should be reset to true" into oc-mr1-dev am: ffea17b57f
...
am: c97bf8daef
Change-Id: Id631d10c6eda378bb9fa99025ee5ac68c82cb10f
2017-09-06 16:33:27 +00:00
Jack He
c97bf8daef
Merge "Bluetooth: In-band ringtone setting should be reset to true" into oc-mr1-dev
...
am: ffea17b57f
Change-Id: I4295f1c186863d157520d93abfe0cbaf3c354247
2017-09-06 16:31:27 +00:00
TreeHugger Robot
ffea17b57f
Merge "Bluetooth: In-band ringtone setting should be reset to true" into oc-mr1-dev
2017-09-06 16:25:28 +00:00
Charles He
0a72c23393
Merge "Enforce wifi config lockdown on details page." into oc-mr1-dev am: 10adff1163
...
am: e7cf5e6221
Change-Id: I356a58cadd3e19e61d9585f08e47c9d4cdcf4318
2017-09-06 16:12:08 +00:00
Charles He
e7cf5e6221
Merge "Enforce wifi config lockdown on details page." into oc-mr1-dev
...
am: 10adff1163
Change-Id: I8aed4d127bc84c457a672cc5e524aa7ac477b15d
2017-09-06 16:06:32 +00:00
Charles He
10adff1163
Merge "Enforce wifi config lockdown on details page." into oc-mr1-dev
2017-09-06 15:59:16 +00:00
Charles He
289af93896
Enforce wifi config lockdown on details page.
...
Fixes the bug that, on the new WifiDetailPreference page, the "Forget"
button is not disabled properly for wifi configs created and protected
by DevicePolicyManger.
Robolectric test to follow in a separate CL.
Test: manual, by locking down wifi config with TestDPC
Test: make RunSettingsRoboTests
Bug: 64971700
Bug: 65396674
Change-Id: I27740eabd5eb94415e4258c9c80f91df2d9ab476
2017-09-06 15:58:14 +00:00
Julia Reynolds
bd42fe5880
Properly show/hide advanced settings
...
Change-Id: I31f6f877f1945187a6f19e1b383bd3755656fb9b
Fixes: 65375390
Test: manual
2017-09-06 10:36:22 -04:00
Tony Mak
ee36bb98a1
Fix policy transparency is missing in remove work profile button
...
The policy transparency code is not triggered as the button is disabled.
BUG: 64570769
Test: 1. Remove work profile without restriction.
Test: 2. Remove work profile with restriction. Observed a dialog explains
why it is disabled.
Test: 3. Verify setting new admin, uninstall and deactivate button are
working
Change-Id: I1fc9c996785c67daf41a5d31e732d9d82eb56b17
2017-09-06 10:34:21 +00:00
edgar.huang
d2a65d5f03
Merge "Settings is crashed high probability when doing follow steps" am: 2584202cb7 am: 8f42d1a4ab am: e096a55f03
...
am: 8aeabc23c6
Change-Id: I23eeea1f5f95e8cb9d55e3f59877909574cf5f66
2017-09-06 01:56:23 +00:00
edgar.huang
8aeabc23c6
Merge "Settings is crashed high probability when doing follow steps" am: 2584202cb7 am: 8f42d1a4ab
...
am: e096a55f03
Change-Id: Id5ace14f946ac9cab23bcafb053e5087ae6a38a1
2017-09-06 00:44:05 +00:00
edgar.huang
e096a55f03
Merge "Settings is crashed high probability when doing follow steps" am: 2584202cb7
...
am: 8f42d1a4ab
Change-Id: Ie44be5ec6a14bc137b08d6c233704af03f4a27ad
2017-09-06 00:30:44 +00:00
edgar.huang
8f42d1a4ab
Merge "Settings is crashed high probability when doing follow steps"
...
am: 2584202cb7
Change-Id: I6292acd5c7766c1cf13d2de4757fe4499a076f46
2017-09-06 00:21:17 +00:00
Jack He
c9d7e8767b
Bluetooth: In-band ringtone setting should be reset to true
...
* Enable in-band ringing setting should be reset to true when toggling
developer options switch
Bug: 65382863
Test: make, try toggling "Enable in-band ringing" preference
Change-Id: Ic3221710983d5c493fa3dff36bc24611948fc4c1
2017-09-05 15:44:48 -07:00
Daniel Nishi
fb302de0d6
Cache storage values for fast loading.
...
If the user moves away from the storage fragment and returns, this
allows us to use cached data from the previous calculation. If the data
is > 1 minute old, we consider it stale. Otherwise, we can bypass the
loading screen.
Fixes: 37923463
Test: Settings Robotest
Change-Id: I7650d4d742852f8d447878c077b9190bc0a0bb22
2017-09-05 14:46:14 -07:00