Makoto Onuki
137077cddd
Merge "Support safe mode properly." into nyc-dev am: a4fae1545a
...
am: 04d8eca54a
* commit '04d8eca54af9d46e793134a9168f658b9d68017f':
Support safe mode properly.
2016-02-24 22:47:47 +00:00
Makoto Onuki
04d8eca54a
Merge "Support safe mode properly." into nyc-dev
...
am: a4fae1545a
* commit 'a4fae1545ae38f61385e45e8f635994f447efca5':
Support safe mode properly.
2016-02-24 22:29:58 +00:00
Makoto Onuki
a4fae1545a
Merge "Support safe mode properly." into nyc-dev
2016-02-24 22:20:08 +00:00
Jeff Sharkey
1b4676b638
Merge "Temporary fix for QXDM crashes." into nyc-dev am: 2f457f470c
...
am: aedb89b0c5
* commit 'aedb89b0c5a92851193bfbde3a1be528fbb29850':
Temporary fix for QXDM crashes.
2016-02-24 21:38:40 +00:00
Jeff Sharkey
aedb89b0c5
Merge "Temporary fix for QXDM crashes." into nyc-dev
...
am: 2f457f470c
* commit '2f457f470cd260f07ab481ab6fb3cad143f9a958':
Temporary fix for QXDM crashes.
2016-02-24 21:29:17 +00:00
Todd Kennedy
0e52890e2b
Merge "Remove deprecated methods / classes" into nyc-dev am: ca67844e0c
...
am: 07e794ad14
* commit '07e794ad14e0cfa433402a2fca4c14d26192facb':
Remove deprecated methods / classes
2016-02-24 21:22:45 +00:00
Jeff Sharkey
2f457f470c
Merge "Temporary fix for QXDM crashes." into nyc-dev
2016-02-24 21:16:35 +00:00
Jeff Sharkey
d7793693ad
Temporary fix for QXDM crashes.
...
Bug: 26971038
Change-Id: I59efbdec11ca8d9a0b640c092402091d66b220a0
2016-02-24 14:15:03 -07:00
Makoto Onuki
889c088066
Support safe mode properly.
...
In safe mode, IPM.queryXxx() doesn't work. Use IPM.getReceiverInfo()
directly instead.
Bug 27108276
Change-Id: Ice8f882559b8f0596a19ddb3a16395a4dc538a25
2016-02-24 13:12:01 -08:00
Todd Kennedy
07e794ad14
Merge "Remove deprecated methods / classes" into nyc-dev
...
am: ca67844e0c
* commit 'ca67844e0c6b564970b8d329009c0d110888a3fc':
Remove deprecated methods / classes
2016-02-24 21:11:47 +00:00
Todd Kennedy
ca67844e0c
Merge "Remove deprecated methods / classes" into nyc-dev
2016-02-24 21:02:58 +00:00
Amith Yamasani
4e7188169d
Merge "Optimize calls to TelephonyManager to check for privileged apps" into nyc-dev am: 66f0c6f3b8
...
am: 056454791e
* commit '056454791e370b83a98ffd9c7d88b2693644cb6a':
Optimize calls to TelephonyManager to check for privileged apps
2016-02-24 19:59:09 +00:00
Sergey Poromov
e5ffeb4244
Merge "Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()" into nyc-dev am: 54aaeb72e9
...
am: 83c62153c7
* commit '83c62153c729b3b2cfd62a86457ab6238de2cc55':
Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()
2016-02-24 19:56:54 +00:00
Amith Yamasani
056454791e
Merge "Optimize calls to TelephonyManager to check for privileged apps" into nyc-dev
...
am: 66f0c6f3b8
* commit '66f0c6f3b8bde3ba224a1333a4acbf1b86c959ec':
Optimize calls to TelephonyManager to check for privileged apps
2016-02-24 19:52:56 +00:00
Sergey Poromov
83c62153c7
Merge "Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()" into nyc-dev
...
am: 54aaeb72e9
* commit '54aaeb72e9c4cfad94c55ea2b66815d8541b7073':
Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()
2016-02-24 19:50:38 +00:00
Amith Yamasani
66f0c6f3b8
Merge "Optimize calls to TelephonyManager to check for privileged apps" into nyc-dev
2016-02-24 19:42:12 +00:00
Sergey Poromov
54aaeb72e9
Merge "Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()" into nyc-dev
2016-02-24 19:40:53 +00:00
Amith Yamasani
4ec6368f13
Optimize calls to TelephonyManager to check for privileged apps
...
Calling into TelephonyManager each of hundreds of apps to check
if the app is carrier privileged was very expensive, especially
when there aren't even any carrier access rules specified. This
change fetches all the carrier privileged apps in one call,
reducing the number of IPC calls to the radio process and checks
the package names locally.
If the carrier rules change or packages are modified, the list
will be computed and fetched again.
Other optimizations in Telephony help speed up the individual calls
to check if a package is privileged, as well.
Bug: 27271861
Change-Id: I5a77b6da4f2cdc603d2a73bd8569c5c38f06b42d
2016-02-24 11:30:00 -08:00
Sergey Poromov
899edf6f4f
Fix NPE when null BackupObserver is passed into BackupManager#requestBackup()
...
BackupManagerService has the null check, but it doesn't work
because passed BackupObserver object is wrapped into
this BackupObserverWrapper.
This was found during GTS testing.
Bug: 27334738
Change-Id: I16dc0230824b326d3fae1f8489f58b0c0d4e1c7c
2016-02-24 19:36:26 +01:00
Robin Lee
a1f36e58b6
Merge "DPM: installKeyPair variant: caller can self-grant" into nyc-dev am: 155a280e18
...
am: 589e36e10a
* commit '589e36e10ad8406095a77a029b2871be63fd4c0c':
DPM: installKeyPair variant: caller can self-grant
2016-02-24 18:23:53 +00:00
Robin Lee
589e36e10a
Merge "DPM: installKeyPair variant: caller can self-grant" into nyc-dev
...
am: 155a280e18
* commit '155a280e18200aeaa0e7d5e31d6b8b0115c58e42':
DPM: installKeyPair variant: caller can self-grant
2016-02-24 18:18:55 +00:00
Robin Lee
155a280e18
Merge "DPM: installKeyPair variant: caller can self-grant" into nyc-dev
2016-02-24 18:14:36 +00:00
Dianne Hackborn
fe60596ff1
Merge "Work towards issue #26390161 : Throttle syncs/jobs when system is low on RAM" into nyc-dev am: 11007fa30c
...
am: f6461b288e
* commit 'f6461b288eec466bd82439f5b5bdfec28483bb68':
Work towards issue #26390161 : Throttle syncs/jobs when system is low on RAM
2016-02-24 18:09:44 +00:00
Dianne Hackborn
f6461b288e
Merge "Work towards issue #26390161 : Throttle syncs/jobs when system is low on RAM" into nyc-dev
...
am: 11007fa30c
* commit '11007fa30c139935a93c520236800e64891b0f33':
Work towards issue #26390161 : Throttle syncs/jobs when system is low on RAM
2016-02-24 18:02:43 +00:00
Robin Lee
ce3399fbb4
DPM: installKeyPair variant: caller can self-grant
...
If 'requestAccess' is true, the caller (either profile/device owner or a
designated certificate installer) will be granted usage of the keypair
on successful installation.
This has no security implications for a profile/device owner which would
already be able to self-grant. Delegated certificate installers did not
have this ability before.
This is only allowed at install-time- not afterward.
Bug: 24746231
Change-Id: Ia0ec290bb0bcde1d8137c188e2667cb7718dbfd7
2016-02-24 17:14:41 +00:00
Dianne Hackborn
1085ff6ee5
Work towards issue #26390161 : Throttle syncs/jobs when system is low on RAM
...
First, we need to make the job scheduler prioritize jobs for
foreground apps over background apps (so we will degrade well
when we are limiting the number of concurrent jobs).
So now the job scheduler keeps track of the process state of
each uid, and uses that to bump up the priority of jobs
associated with foreground uids. Added constants for priorities
since we have different places specifying priorities.
Also cleaned up a bit of the reporting of "wrapped" jobs from
the sync manager -- there is a new tag argument that can be supplied,
to have the name and tag used in various places be based on that
instead of the useless internal class name.
Change-Id: I8781750ddfac1472a98e1873fc38c014425db3d6
2016-02-23 17:04:58 -08:00
Philipp Weiß
5aaf46adc7
Merge "Remove deprecated APIs DPM.createUser, createAndInitializeUser" into nyc-dev am: f398479e06
...
am: b737c71611
* commit 'b737c71611e21fdf591b1c0cbb8e32cc28cb8bea':
Remove deprecated APIs DPM.createUser, createAndInitializeUser
2016-02-23 18:06:24 +00:00
Philipp Weiß
b737c71611
Merge "Remove deprecated APIs DPM.createUser, createAndInitializeUser" into nyc-dev
...
am: f398479e06
* commit 'f398479e069c7accb1f96b06b32e086609342669':
Remove deprecated APIs DPM.createUser, createAndInitializeUser
2016-02-23 18:01:41 +00:00
Philipp Weiß
f398479e06
Merge "Remove deprecated APIs DPM.createUser, createAndInitializeUser" into nyc-dev
2016-02-23 17:53:58 +00:00
Benjamin Franz
683e6defc3
Merge "Make user provisioning state SystemApi" into nyc-dev am: 72283fdb61
...
am: 6bd76ca08a
* commit '6bd76ca08a55bccdc8db1cd51592ebf40d3cfd76':
Make user provisioning state SystemApi
2016-02-23 13:58:54 +00:00
Benjamin Franz
6bd76ca08a
Merge "Make user provisioning state SystemApi" into nyc-dev
...
am: 72283fdb61
* commit '72283fdb61df5c057d105644f0ae35ae9ae248b5':
Make user provisioning state SystemApi
2016-02-23 13:55:20 +00:00
Benjamin Franz
72283fdb61
Merge "Make user provisioning state SystemApi" into nyc-dev
2016-02-23 13:51:08 +00:00
Benjamin Franz
eed2a8e165
Make user provisioning state SystemApi
...
These APIs are used by the SUW. To go with the convention that all SUW
APIs should be SystemApi, adding it to these ones.
Bug: 25858670
Change-Id: Icffc9cdc13fa87da3543d92308f87dd0c9764c81
2016-02-23 13:02:57 +00:00
Tao Bao
69d01e2376
Merge "Add support for update-on-boot feature." into nyc-dev am: 9de7952aa9
...
am: 3dd23af6a0
* commit '3dd23af6a0fb58ce7d1f6f078c765890ca839bd3':
Add support for update-on-boot feature.
2016-02-22 21:10:21 +00:00
Tao Bao
3dd23af6a0
Merge "Add support for update-on-boot feature." into nyc-dev
...
am: 9de7952aa9
* commit '9de7952aa945eb06148f82b9f30d7d11a2de5d74':
Add support for update-on-boot feature.
2016-02-22 20:09:58 +00:00
Tao Bao
9de7952aa9
Merge "Add support for update-on-boot feature." into nyc-dev
2016-02-22 19:24:25 +00:00
Dimitry Ivanov
3441439a7a
Merge "Construct classloader for apps with no java code" into nyc-dev am: 05ba2b724c
...
am: b07d50b617
* commit 'b07d50b61722e65792ba3f2bf1de43e8ade27cbc':
Construct classloader for apps with no java code
2016-02-22 18:35:49 +00:00
Dimitry Ivanov
b07d50b617
Merge "Construct classloader for apps with no java code" into nyc-dev
...
am: 05ba2b724c
* commit '05ba2b724c5049c3bd14717f1abf76ca71287de4':
Construct classloader for apps with no java code
2016-02-22 18:27:59 +00:00
Dimitry Ivanov
05ba2b724c
Merge "Construct classloader for apps with no java code" into nyc-dev
2016-02-22 18:24:14 +00:00
Esteban Talavera
7a71e45230
Merge "Updated removeActiveAdmin documentation" into nyc-dev am: d34718b6b9
...
am: 7846cd2483
* commit '7846cd24831a522bab17b5c0c24cef902bc36c84':
Updated removeActiveAdmin documentation
2016-02-22 13:38:46 +00:00
Esteban Talavera
7846cd2483
Merge "Updated removeActiveAdmin documentation" into nyc-dev
...
am: d34718b6b9
* commit 'd34718b6b95086c34b4813525e6000064460e3a1':
Updated removeActiveAdmin documentation
2016-02-22 13:33:24 +00:00
Esteban Talavera
d34718b6b9
Merge "Updated removeActiveAdmin documentation" into nyc-dev
2016-02-22 13:25:15 +00:00
phweiss
27ee33482a
Remove deprecated APIs DPM.createUser, createAndInitializeUser
...
They were deprecated in M and slated for removal in N.
Bug: 26974903
Change-Id: I7ae4d60bcf226c1e1de42852b378ad1ff71a914b
2016-02-22 14:04:14 +01:00
Calin Juravle
206163507c
Merge "Change the location of profile files." into nyc-dev am: 30eb5b30e7
...
am: ef9c129887
* commit 'ef9c12988702a4915e7206b936bb7317fa3259b6':
Change the location of profile files.
2016-02-22 11:49:46 +00:00
Calin Juravle
ef9c129887
Merge "Change the location of profile files." into nyc-dev
...
am: 30eb5b30e7
* commit '30eb5b30e7bf88fbd3397cb56cda854293ae9c4d':
Change the location of profile files.
2016-02-22 11:45:12 +00:00
Calin Juravle
30eb5b30e7
Merge "Change the location of profile files." into nyc-dev
2016-02-22 11:42:02 +00:00
Polina Bondarenko
4f2d2d3b42
Merge "Added hardwareproperties SystemService" into nyc-dev am: 280c5b2155
...
am: 5fc731e826
* commit '5fc731e82661aa31904e1473b651525256cc4f4a':
Added hardwareproperties SystemService
2016-02-22 09:36:32 +00:00
Polina Bondarenko
5fc731e826
Merge "Added hardwareproperties SystemService" into nyc-dev
...
am: 280c5b2155
* commit '280c5b2155feae857ad514dff81adbfe73e398e9':
Added hardwareproperties SystemService
2016-02-22 09:32:37 +00:00
Polina Bondarenko
280c5b2155
Merge "Added hardwareproperties SystemService" into nyc-dev
2016-02-22 09:27:21 +00:00
Svet Ganov
057841000c
No overlay when permissions shown - framework am: 9cea80cddd
...
am: e552813050
* commit 'e5528130503b554d1e2cc6a711d50857c66a801c':
No overlay when permissions shown - framework
2016-02-20 18:45:18 +00:00