Jayachandran C
78f84d5abe
Merge "Remove usage of Telephonymanager getDefault() and from() hidden APIs" am: 337df70e17
...
am: 0a86ee3b3e
Change-Id: I2b1be68cd2eea8a4795a882933ed91dbf6ed83ee
2019-11-15 22:11:01 -08:00
Jayachandran C
0a86ee3b3e
Merge "Remove usage of Telephonymanager getDefault() and from() hidden APIs"
...
am: 337df70e17
Change-Id: Iba519e0e11af591d93f9bca5e09aab6191240b39
2019-11-15 19:11:44 -08:00
Treehugger Robot
337df70e17
Merge "Remove usage of Telephonymanager getDefault() and from() hidden APIs"
2019-11-16 01:36:08 +00:00
Jayachandran C
16dce22bf5
Remove usage of Telephonymanager getDefault() and from() hidden APIs
...
This CL changes to use getSystemService(TelephonyManager.class)
Bug: 140768340
Test: Build
Change-Id: I1fcf2c17456f126584df359547f64c07c168aa65
2019-11-15 15:46:43 -08:00
Howard Chen
e3cf98d86c
Merge "Use the new gsid interface" am: c68c069db7
...
am: a0dc5e8e10
Change-Id: I1629d237b7dbd4c816b8a7f762722d7e20241e92
2019-11-15 04:12:08 -08:00
Howard Chen
a0dc5e8e10
Merge "Use the new gsid interface"
...
am: c68c069db7
Change-Id: I7d8d96c8de5089360302deef783cf617a94a7abc
2019-11-15 04:04:57 -08:00
Howard Chen
c68c069db7
Merge "Use the new gsid interface"
2019-11-15 11:05:16 +00:00
Jayachandran Chinnakkannu
3c843e062f
Merge "Remove usage of hidden API subscriptionManager.isSubscriptionVisible" am: 11202f37c3
...
am: d1002509c2
Change-Id: I3f4d6d11ab56dcd4fc771a9db8da57ad3733d889
2019-11-15 00:12:45 -08:00
Jayachandran Chinnakkannu
d1002509c2
Merge "Remove usage of hidden API subscriptionManager.isSubscriptionVisible"
...
am: 11202f37c3
Change-Id: Ia2203ecdbc161fdcdbb7a250d8fb540ff1e57972
2019-11-15 00:05:11 -08:00
Jayachandran C
d17a4f3cf9
Remove usage of hidden API subscriptionManager.isSubscriptionVisible
...
This CL uses getGroupUuid() and isOpportunistic() instead to figure
out whether the subscription is visible or not
Bug: 140768340
Test: Manual
Change-Id: Id7215eabe4e6c47a057b747fdbb3027857f2f12c
2019-11-14 16:29:59 -08:00
Artur Satayev
79aff5c601
Merge "Add @UnsupportedAppUsage to test apis that are known to be used by apps." am: a98026f7aa
...
am: 59318bab67
Change-Id: Ic691d764839ecf34daa8b53aa92497e013c9a2a7
2019-11-13 10:40:54 -08:00
Artur Satayev
59318bab67
Merge "Add @UnsupportedAppUsage to test apis that are known to be used by apps."
...
am: a98026f7aa
Change-Id: Ia39fbc2200aa7262e4a05b0710b7a382bb01b276
2019-11-13 10:33:06 -08:00
Artur Satayev
5a525851a8
Add @UnsupportedAppUsage to test apis that are known to be used by apps.
...
go/testapi-enforcement
Bug: 133832325
Test: m
Change-Id: Ifc8db120640a1554dcbf1722e61e09c7ddc65dd6
Merged-In: Ifc8db120640a1554dcbf1722e61e09c7ddc65dd6
2019-11-13 15:05:56 +00:00
Howard Chen
6ea5beddd9
Use the new gsid interface
...
This CL supports gsid refactoring aosp/1148898.
Test: adb shell am start-activity \
-n com.android.dynsystem/com.android.dynsystem.VerificationActivity \
-a android.os.image.action.START_INSTALL \
-d file:///storage/emulated/0/Download/system.raw.gz \
--el KEY_SYSTEM_SIZE $(du -b system.raw|cut -f1) \
--el KEY_USERDATA_SIZE 8589934592
Change-Id: I0209a1b0750e96623f90f134bb18d37254249fbd
2019-11-12 18:29:18 +08:00
jovanak
4b2c7d3e86
DO NOT MERGE: Fix several issues with precreated users.
...
am: debb009a2c
Change-Id: I3c718154ff8d580f50dc29eccf4f073cafb54784
2019-11-11 15:26:59 -08:00
Artur Satayev
756d3b447a
Merge "Add @UnsupportedAppUsage annotations for greylist." am: 423c3a32d6
...
am: 7a565c45b1
Change-Id: I48075ef4296e0b55c0055f7364c5129bbd60e9ed
2019-11-11 09:33:13 -08:00
Artur Satayev
7a565c45b1
Merge "Add @UnsupportedAppUsage annotations for greylist."
...
am: 423c3a32d6
Change-Id: I5387b4742fdaf67ad3189356f2361f73969b53a8
2019-11-11 09:13:24 -08:00
Artur Satayev
3be4d59369
Merge "Add @UnsupportedAppUsage annotations for max-p." am: 8893f158c6
...
am: da4d6567c2
Change-Id: Iff80c388dec2c6f8184b739be6fb38b8ec8a1a49
2019-11-08 09:49:03 -08:00
Artur Satayev
da4d6567c2
Merge "Add @UnsupportedAppUsage annotations for max-p."
...
am: 8893f158c6
Change-Id: I2f249063c274b54a58a24cda23f1d5a60fa14540
2019-11-08 09:38:12 -08:00
Artur Satayev
fc46be7dbd
Add @UnsupportedAppUsage annotations for greylist.
...
go/cleanup-greylist-txt
These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code.
Bug: 137350495
Test: m
Change-Id: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
Merged-In: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
2019-11-08 16:17:13 +00:00
Artur Satayev
ee9c6e7571
Add @UnsupportedAppUsage annotations for max-p.
...
See go/UnsupportedAppUsage for more details.
These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code.
Bug: 137350495
Test: m
Change-Id: I5aa29a49b193db47aaee4d3a756c17f48cc9f0b1
Merged-In: I5aa29a49b193db47aaee4d3a756c17f48cc9f0b1
2019-11-08 16:17:13 +00:00
jovanak
debb009a2c
DO NOT MERGE: Fix several issues with precreated users.
...
1. Prevent UserManager from destroying storage for precreated users.
2. Modify UMS.getUserIds to exclude precreated users.
3. Remove pre-created users if the system has upgraded.
4. Read permissions during conversion to a "real" user. Permissions should have been granted during the pre-creation. If we cannot read permissions, re-grant them for the user.
Fixes: 143464654
Fixes: 143463955
Test: Repeated subsequent boots; observing logs; boot systrace; applied OTA, verified user cleanup
Change-Id: I75b031105b2622a8a28e84cf2394e43ec93e4174
2019-11-07 16:39:50 -08:00
Charles Munger
0afcd8f4df
Merge "Deprecate AsyncTask" am: c26568d8a7
...
am: e668533570
Change-Id: Ie20907c3cab97732c77a4e448cf9686d4e26df91
2019-11-07 11:28:27 -08:00
Charles Munger
e668533570
Merge "Deprecate AsyncTask"
...
am: c26568d8a7
Change-Id: Ib318d957f7f32937a6d416f26d8dfae0883aaab2
2019-11-07 11:16:00 -08:00
Treehugger Robot
c26568d8a7
Merge "Deprecate AsyncTask"
2019-11-07 18:35:05 +00:00
Kevin Hufnagle
cfcd16334e
Merge "docs: Added perm req for getUserCount()" into qt-dev am: c949db391d am: f58949bd0e
...
am: 6288754ef9
Change-Id: I3e3c4fc71fe34f2118bd2794a8ab6b707a3d81cd
2019-11-06 15:11:13 -08:00
Kevin Hufnagle
6288754ef9
Merge "docs: Added perm req for getUserCount()" into qt-dev am: c949db391d
...
am: f58949bd0e
Change-Id: Ifbced59e15c2ad19ad94b93af05d28ccfbccd255
2019-11-06 15:04:13 -08:00
Kevin Hufnagle
f58949bd0e
Merge "docs: Added perm req for getUserCount()" into qt-dev
...
am: c949db391d
Change-Id: Ib9f6f7561cc6dd365537cf169d45c2eb191f514a
2019-11-06 14:57:13 -08:00
Kevin Hufnagle
c949db391d
Merge "docs: Added perm req for getUserCount()" into qt-dev
2019-11-06 22:44:46 +00:00
Charles Munger
0a96c3b965
Deprecate AsyncTask
...
Change-Id: Ie142c281c48bda35f5c8fb01ec8a001e0229fd2e
BUG=144042891
2019-11-06 21:11:37 +00:00
Hans Boehm
c02f9c70b3
Merge "Add disclaimer to Debug.getRuntimeStat()" am: 52218ffa3b
...
am: c83c344516
Change-Id: I795915183167a1795da7a4a630e008d76cafcf13
2019-11-06 03:35:49 -08:00
Hans Boehm
c83c344516
Merge "Add disclaimer to Debug.getRuntimeStat()"
...
am: 52218ffa3b
Change-Id: I45361fdf486f29c9172b1e478b027142b6e8f6ce
2019-11-06 03:23:52 -08:00
Treehugger Robot
52218ffa3b
Merge "Add disclaimer to Debug.getRuntimeStat()"
2019-11-06 11:06:43 +00:00
Chen Xu
3157fcdfd8
Merge "new telephony annotation class" am: 386027afdd
...
am: 54aba99636
Change-Id: I558883c7fb94b9685da5f5c570d2d331a19ba6d5
2019-11-05 01:15:59 -08:00
Chen Xu
54aba99636
Merge "new telephony annotation class"
...
am: 386027afdd
Change-Id: I0bbea6ae204a899f050c146e1d528eee246a27f3
2019-11-04 16:32:32 -08:00
Chen Xu
7631ff7c48
new telephony annotation class
...
This is a preparatory work for mainline. since Intdef is hidden, so we
have to move some annotations (applied in SDK/system API) to a separate
annotation class and having other module statically link to it.
TODO: include telephony annotation in framework-non-updatable-sources
Bug: 140908357
Test: Build
Change-Id: I37f8a0624bbf27f264870ee9dbf03d3aaa5cadc1
(cherry picked from commit c9d4ee112e )
Merged-in: I37f8a0624bbf27f264870ee9dbf03d3aaa5cadc1
(cherry picked from commit 4712711d3d91621083bf92f5a1647b92c20a8b81)
2019-11-04 21:26:50 +00:00
Chen Xu
626f4cdb81
Merge "new TelephonyRegistryManager" am: 7a79194fcb
...
am: 44d0c2a7dc
Change-Id: I2a8f753c2c9fbceb4a3cde9b31fdb3d7d82ea028
2019-11-04 10:46:46 -08:00
Chen Xu
44d0c2a7dc
Merge "new TelephonyRegistryManager"
...
am: 7a79194fcb
Change-Id: I89e60de64c4c3b8b760413c136241b6c9c0fc98f
2019-11-04 10:35:20 -08:00
Chen Xu
7a79194fcb
Merge "new TelephonyRegistryManager"
2019-11-04 18:21:51 +00:00
Martijn Coenen
3d4d4253e4
Merge "Don't hold sProxyLock while retrieving interface descriptors." am: ef6fe13c77
...
am: d4d27b403c
Change-Id: Ibcdc21838228db0286f3ea4538fd58a03370db35
2019-11-04 00:24:19 -08:00
Martijn Coenen
d4d27b403c
Merge "Don't hold sProxyLock while retrieving interface descriptors."
...
am: ef6fe13c77
Change-Id: Ie54978b2f19e42c47992e04c2f41c55d8c61df5b
2019-11-04 00:13:53 -08:00
Martijn Coenen
ef6fe13c77
Merge "Don't hold sProxyLock while retrieving interface descriptors."
2019-11-04 07:51:11 +00:00
Chen Xu
1f1c25e815
new TelephonyRegistryManager
...
today telephonyRegistry lives in system process
this is intended to persists all telephony listeners when
phone process crash. Telephony today notify system server by
using AIDL APIs directly. Instead, we are exposing a proper API
surface: telephonyRegistryManager where only phone app and
carrier privileged apps are allowed to use APIs in
TelephonyRegistryManger to notify telephony related status update.
Bug: 140908357
Test: Build & Manaul
Change-Id: I1b750751148925b4a7bd94553318907654012fc1
(cherry picked from commit 288b71c8c1 )
Merged-in: I1b750751148925b4a7bd94553318907654012fc1
2019-11-01 22:44:36 +00:00
Kevin Hufnagle
5813a8c567
docs: Added perm req for getUserCount()
...
Test: make ds-docs -j32
Bug: 31091793
Change-Id: Ib1cae91795b0c054f2ae95af6376a8f01d839d9f
2019-11-01 18:09:14 +00:00
Xin Li
6f48900f50
DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into stage-aosp-master
...
Bug: 142003500
Change-Id: If5056a73ede668b0048ca107b686413695e5b3b6
2019-10-30 14:33:01 -07:00
Steven Moreland
156230b3bf
Merge "ServiceManagerProxy: implement new method" am: 2a6f6ed94b am: 9ab8a0713f
...
am: 1574e4fd4e
Change-Id: I3018e9922154e7a33dd3aa4814d5f80e4118a77a
2019-10-29 09:36:18 -07:00
Steven Moreland
1574e4fd4e
Merge "ServiceManagerProxy: implement new method" am: 2a6f6ed94b
...
am: 9ab8a0713f
Change-Id: I5af655cba2bb416ed517ba722f0f5ec46610c9bc
2019-10-29 09:26:57 -07:00
Steven Moreland
2a6f6ed94b
Merge "ServiceManagerProxy: implement new method"
2019-10-29 15:45:43 +00:00
Steven Moreland
2cd23b6a59
ServiceManagerProxy: implement new method
...
This class is hanging around for UnsupportedAppUsage. Adding additional
method to fix compilation, but it should never be called.
Bug: 135686713
Test: compilation fixed
Change-Id: I58022af86a53239990e057936826d0f1214acc6f
2019-10-28 11:17:15 -07:00
Xin Li
d3498e3053
Merge Coral/Flame into AOSP master
...
Bug: 141248619
Change-Id: Ic0486c8c79d94c9a30efa37676b2f6a94fb7b5fa
Merged-In: Ibe8ff7bdba7a886bd8b91155ae56f087a836981f
2019-10-25 10:27:58 -07:00