Mohammad Samiul Islam
3fcecfc1ce
Rollback user data of apks-in-apex while rolling back the apex
...
Currently, the RollbackManager is not aware of the apk-in-apex being
installed since the install is done by PM during scan phase of boot. As
such, RM does not backup the user data of the apk-in-apex.
In the new implementation, we ask the RM to snapshot/restore user data
of apk-in-apex while resuming the apex session in StagingManager.
Bug: 142712057
Test: atest StagedRollbackTest#testRollbackApexWithApk
Test: atest AppDataRollbackHelperTest
Test: atest RollbackStoreTest
Test: atest RollbackUnitTest
Change-Id: Ibbaa5d0c98cb883588c085d77bc89c3e8217d76a
2020-01-10 16:15:47 +00:00
Automerger Merge Worker
5ea8b0d72f
Merge "Refine documentation for Process.setThreadPriority" am: fd1985993c am: 32593a60d0 am: 163d3a1e98
...
Change-Id: I39f822c59e0347abf122ba6cea93dc1adb101234
2020-01-10 10:33:00 +00:00
Shafik Nassar
baf2935099
Merge "Add Intent Actions to control OP_MANAGE_EXTERNAL_STORAGE"
2020-01-10 10:26:07 +00:00
Automerger Merge Worker
163d3a1e98
Merge "Refine documentation for Process.setThreadPriority" am: fd1985993c am: 32593a60d0
...
Change-Id: Ia3a5995f2687d7727e6927ea842d9aafe34085f1
2020-01-10 10:20:38 +00:00
Automerger Merge Worker
8a299f1fb1
Merge "Add NetworkCapabilities#deduceRestrictedCapability" am: ded6a9e58e am: 804e6f75cd am: 3783516bb3
...
Change-Id: I9d593d245287362aad82d70ac5fed4d6339f82d7
2020-01-10 09:55:33 +00:00
Treehugger Robot
fd1985993c
Merge "Refine documentation for Process.setThreadPriority"
2020-01-10 09:48:44 +00:00
Automerger Merge Worker
3783516bb3
Merge "Add NetworkCapabilities#deduceRestrictedCapability" am: ded6a9e58e am: 804e6f75cd
...
Change-Id: I3b07f1715e550568014becb9f987963777da4bba
2020-01-10 09:43:41 +00:00
Automerger Merge Worker
18fc0d428c
Merge "Update system api for applyPayload" am: c8f699d327 am: 8187d5301e am: e29b9871d8
...
Change-Id: Ie04305f97b98750394d58167efe2c5e537855394
2020-01-10 09:40:31 +00:00
TreeHugger Robot
8c32659ae1
Merge "Use ExecutorService to replace CompletableFuture"
2020-01-10 09:32:48 +00:00
Treehugger Robot
ded6a9e58e
Merge "Add NetworkCapabilities#deduceRestrictedCapability"
2020-01-10 09:27:31 +00:00
Automerger Merge Worker
e29b9871d8
Merge "Update system api for applyPayload" am: c8f699d327 am: 8187d5301e
...
Change-Id: Ib9c8fcd961c301cbf32d2ca57c8914ec96891cbd
2020-01-10 09:19:10 +00:00
Automerger Merge Worker
aa58c0d5c3
Merge "Rename android.util.TimestampedValue to android.os" am: 641fa6730a am: fee904a5fb
...
Change-Id: Ib439759dbee692a624491267d07f72b0d754779d
2020-01-10 09:18:38 +00:00
Automerger Merge Worker
a013dfc62e
Merge "Expose DhcpInfo parcelable interface implementation methods" am: 44780ff920 am: 19c2ed44ea am: 47173f4481
...
Change-Id: I202ba0c2fe026186c59bb0d7b58d8bb8b5be98c2
2020-01-10 08:42:17 +00:00
Automerger Merge Worker
47173f4481
Merge "Expose DhcpInfo parcelable interface implementation methods" am: 44780ff920 am: 19c2ed44ea
...
Change-Id: I6bf8b0646d2a9c9df8451feb51b05bf00739c4c3
2020-01-10 08:34:19 +00:00
Treehugger Robot
c8f699d327
Merge "Update system api for applyPayload"
2020-01-10 08:31:59 +00:00
TreeHugger Robot
4666dc1d5c
Merge "Use new UnsupportedAppUsage annotation." into qt-qpr1-dev-plus-aosp
2020-01-10 08:27:18 +00:00
Neil Fuller
641fa6730a
Merge "Rename android.util.TimestampedValue to android.os"
2020-01-10 08:11:14 +00:00
Aaron Huang
44780ff920
Merge "Expose DhcpInfo parcelable interface implementation methods"
2020-01-10 08:05:24 +00:00
Rick Yiu
c3648a82f1
Refine documentation for Process.setThreadPriority
...
Add more description for the tid parameter.
Bug: 139521784
Test: compile
Change-Id: I5ccfef865d49207172df301520cf38e942e03e21
2020-01-10 07:51:31 +00:00
Automerger Merge Worker
61c7ade3a8
Merge "Add keepalive related methods and fields to system APIs" am: b7d665988d am: 23a2ee7ac2
...
Change-Id: Ie4cd12bb96a42f414d7026828e72eea16f4bd073
2020-01-10 06:31:54 +00:00
Aaron Huang
b7d665988d
Merge "Add keepalive related methods and fields to system APIs"
2020-01-10 06:16:04 +00:00
Automerger Merge Worker
a6110193f8
Merge "Use Parcelable CellIdentity instead of CellLocation in AIDL." am: 9bda007cb8 am: a881005317
...
Change-Id: I14834c28abb17cdc0397950470e45f4e73462dff
2020-01-10 04:46:53 +00:00
Meng Wang
9bda007cb8
Merge "Use Parcelable CellIdentity instead of CellLocation in AIDL."
2020-01-10 04:25:45 +00:00
TreeHugger Robot
f9ace3f8aa
Merge "Add can interact/request to interact across profiles APIs"
2020-01-10 04:25:31 +00:00
Michael Wallstedt
b73f706c56
Merge "Avoid ambiguous overloads in SpannableStringInternal."
2020-01-10 03:54:29 +00:00
Automerger Merge Worker
d1a292774c
Merge "Support PBAP for get/close profile proxy" am: 3e3f8bc09f am: 80e13d598c am: 870ca86684
...
Change-Id: Icd8f45c4d19b92e9249240625ed392dd8f2cdaa4
2020-01-10 02:41:48 +00:00
Automerger Merge Worker
870ca86684
Merge "Support PBAP for get/close profile proxy" am: 3e3f8bc09f am: 80e13d598c
...
Change-Id: I11a28320654e0a2cbd46f2ae0e187c22c9c47789
2020-01-10 02:32:41 +00:00
Treehugger Robot
3e3f8bc09f
Merge "Support PBAP for get/close profile proxy"
2020-01-10 02:21:13 +00:00
Automerger Merge Worker
a5d7bf75ad
Merge "Allow mainline IPsec(IKE) to statically include @PolicyDirection" am: 17d04f08d6 am: b5189ed2d9 am: 6aa3ba16c3
...
Change-Id: I3c2b6dbe514a9f41d27c71b4f76484d801cb92e8
2020-01-10 00:27:55 +00:00
Automerger Merge Worker
6aa3ba16c3
Merge "Allow mainline IPsec(IKE) to statically include @PolicyDirection" am: 17d04f08d6 am: b5189ed2d9
...
Change-Id: I40382746ab54ed21fe9d8fc68b2c81bdf2b4e464
2020-01-10 00:16:11 +00:00
Yan Yan
17d04f08d6
Merge "Allow mainline IPsec(IKE) to statically include @PolicyDirection"
2020-01-09 23:42:59 +00:00
Daniel Bright
2b00f7fc54
Merge "Add feature flag android.hardware.telephony.data"
2020-01-09 21:45:40 +00:00
Hongming Jin
d261711e49
Merge "System action registration API for SystemUI"
2020-01-09 21:00:39 +00:00
Zimuzo Ezeozue
45888614a8
Merge "Fix canonicalizing /sdcard"
2020-01-09 17:45:29 +00:00
Automerger Merge Worker
b615fa46c9
Merge "Use new UnsupportedAppUsage annotation." am: 70129fc863 am: fe3063fb71
...
Change-Id: Iea82f97f0ba766ce3f435630175aea48ca47f12f
2020-01-09 16:15:31 +00:00
Artur Satayev
507c127f69
Use new UnsupportedAppUsage annotation.
...
Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library.
Bug: 145132366
Test: m && diff unsupportedappusage_index.csv
Change-Id: I6ab53570aca580fbee1fcc927871caa09780f58f
Merged-In: I6ab53570aca580fbee1fcc927871caa09780f58f
2020-01-09 16:09:25 +00:00
kholoud mohamed
946df39c29
Add can interact/request to interact across profiles APIs
...
Add CrossProfileApps#canRequestInteractAcrossProfiles,
and CrossProfileApps#canInteractAcrossProfiles public APIs.
This provides apps the ability to check if they can interact across profiles,
or can they request that from the user if not.
BUG: 136249261
Test: in progress
Change-Id: Ifd561d5d5efcd167e24a5f05c22496d1fe9c81fc
2020-01-09 16:01:45 +00:00
Treehugger Robot
70129fc863
Merge "Use new UnsupportedAppUsage annotation."
2020-01-09 15:46:03 +00:00
Neil Fuller
35cc296228
Rename android.util.TimestampedValue to android.os
...
Rename android.util.TimestampedValue to android.os to avoid dependency
from android.util onto android.os, which is disallowed by lint.
Bug: 147012511
Test: boot
Merged-In: I4b84db03c8ad24bbef63e45d6d15fb306a10364e
Change-Id: I4b84db03c8ad24bbef63e45d6d15fb306a10364e
(cherry picked from commit d159015e54 )
2020-01-09 15:34:43 +00:00
Automerger Merge Worker
1ec6418fcf
Merge "Add a NetworkProvider class to the SDK." am: f6bbab0f6b am: 80cf87254e am: 62e56d9b36
...
Change-Id: I7161415a495f9d31762545b5efeb81b387a475cd
2020-01-09 15:33:58 +00:00
Automerger Merge Worker
e022da2fb9
Merge "[SP02] Add provider interfaces to system API" am: 2220f75cdf am: c6487568ad am: 0dc138e8f7
...
Change-Id: I490c69f902e4b288502adbe5f97c94688147c741
2020-01-09 15:33:22 +00:00
Automerger Merge Worker
62e56d9b36
Merge "Add a NetworkProvider class to the SDK." am: f6bbab0f6b am: 80cf87254e
...
Change-Id: I6f15335ae03674b1b2d759b2bb7b52607eb9e3e0
2020-01-09 15:15:05 +00:00
Automerger Merge Worker
0dc138e8f7
Merge "[SP02] Add provider interfaces to system API" am: 2220f75cdf am: c6487568ad
...
Change-Id: I569fbcc38f44221ff1be355e48ced65359f2e70f
2020-01-09 15:14:16 +00:00
Lorenzo Colitti
f6bbab0f6b
Merge "Add a NetworkProvider class to the SDK."
2020-01-09 15:09:58 +00:00
TreeHugger Robot
b22fc1bea4
Merge "Use START/STOP messages to update visibility"
2020-01-09 14:30:37 +00:00
Junyu Lai
2220f75cdf
Merge "[SP02] Add provider interfaces to system API"
2020-01-09 14:19:37 +00:00
TreeHugger Robot
56d6f15acd
Merge "Support dynamic input mapping"
2020-01-09 14:14:08 +00:00
Artur Satayev
d9b11b058c
Use new UnsupportedAppUsage annotation.
...
Existing annotations in libcore/ and frameworks/ will deleted after the migration. This also means that any java library that compiles @UnsupportedAppUsage requires a direct dependency on "unsupportedappusage" java_library.
Bug: 145132366
Test: m && diff unsupportedappusage_index.csv
Change-Id: I8789f8499d4dca08580672e9e45ed9a7026dd686
Merged-In: I8789f8499d4dca08580672e9e45ed9a7026dd686
2020-01-09 13:56:05 +00:00
Aaron Huang
40a873a6cd
Expose DhcpInfo parcelable interface implementation methods
...
Parcelable class requires a CREATOR field be exposed.
Bug: 139268426
Bug: 135998869
Test: atest FrameworksNetTests
atest android.net.cts
Change-Id: I41c68406d09014dda99f337add8c0db0298b0582
2020-01-09 21:33:22 +08:00
Automerger Merge Worker
7b469d73d2
Merge "Expose some tethering constants in Settings" am: 07dcca55fc am: 2173a4d07e am: b8a97000e9
...
Change-Id: I0a6e91e6f33924ef181033faeb755c8cc123b94b
2020-01-09 12:27:08 +00:00