- Aug 23, 2018
-
-
David Brazdil authored
Whitelist used to be the same as all entries in API stubs. This is no longer true as libcore will generate hidden bridge methods which are supposed to be whitelisted. CL in build/make calls class2greylist on each boot classpath module to dump their list and this patch creates a build rule for the new whitelist. Bug: 112186571 Test: m appcompat, diff public-list.txt whitelist.txt Change-Id: I7b3957ea9ed8bebb483609d94b1e6f169f4379dd
-
Treehugger Robot authored
-
Jack Yu authored
-
Jack Yu authored
Test: Build Bug: 111774203 Change-Id: Icced6451465d0a4e5c2a9eaf8203d3456a83ab08
-
- Aug 22, 2018
-
-
Jack Yu authored
-
Jack Yu authored
Added a new carrier config that can trigger modem restart when receiving specific setup data fail cause code. Test: Telephony sanity tests Bug: 111774203 Change-Id: I39d648117f778a4548a3d50e624dbd841956c6cc
-
Jack Yu authored
-
Tyler Gunn authored
-
Mathew Inwood authored
-
David Brazdil authored
-
Mathew Inwood authored
This will be used by the runtime to limit access to APIs based on their targetSdkVersion in the manifest. When adding new maxTargetSdk values to non-SDK interfaces, we use the SDK version of the latest major (i.e. new letter) release of Android that has been made public. e.g. while Q is in development, we add new maxTargetSdk values of 28 (Build.VERSION_CODES.P), even if a P MR1 has already been released. We do this because: - It reduces the number of distinct SDK levels that have to be considered and enforced in the runtime. - Using past releases means that there is always a well established value to use. See go/hidden-api-annotations for more context. Test: m Bug: 110868826 Change-Id: Idbe78510acf538ce941a9a61a64fcc0bdc4de38e
-
Mathew Inwood authored
-
Mathew Inwood authored
-
Treehugger Robot authored
-
Luke Huang authored
-
Jack Yu authored
Added the qualified networks service, which is a base class for vendor's qualified network service to extend. The service is to update frameworks the available networks for data setup for each APN type. Test: Manual Bug: 73659459 Change-Id: I7238aeac8e48be2a17245de77239b242703bcb7e
-
- Aug 21, 2018
-
-
Hall Liu authored
-
Mathew Inwood authored
-
Nan Zhang authored
Test: m -j api-stubs-docs Bug: b/78245848 Change-Id: Ia4a337ac464232ac8a5bd054b940a7d7f1f4e213
-
Treehugger Robot authored
-
Mathew Inwood authored
Revert back to using the greylist file for this code, since the annotations would be lost next time the code is regenerated. Bug: 110868826 Test: m Merged-In: Ib245a2f1457ced34d5b1a3248161fa4a211ba5e9 Change-Id: Ib245a2f1457ced34d5b1a3248161fa4a211ba5e9
-
David Brazdil authored
Greylist APIs from public requests which used to be off-limits because the classes were not discovered by Doclava. Bug: 79904498 Bug: 79902686 Test: N/A Change-Id: If6678bed5c2da076f97e3de7ff0bc4e7ebaf1965
-
Pete Gillin authored
-
Mathew Inwood authored
For packages: android.widget This is an automatically generated CL. See go/UnsupportedAppUsage for more details. Exempted-From-Owner-Approval: Mechanical changes to the codebase which have been approved by Android API council and announced on android-eng@ Bug: 110868826 Test: m Change-Id: Idf7ccc7a850fa984ea16f91cdd70159087274e5c Merged-In: Ic61019b1df85448a158fc2ba55c326353222c6b9
-
Mathew Inwood authored
-
Mathew Inwood authored
-
Cheney Ni authored
After user switched, Bluetooth process will be restarted to run as secondary user and some system process like AudioService keeps as primary user. When BluetoothA2dp did rebind, it still used primary UID for those system process and caused they could not invoke A2DP APIs. This changes to use current user ID when rebinding to A2dpService and system process can get correct A2DP proxy after user switched. Bug: 112469503 Test: manual Change-Id: If5ee945b0dcf2044ef2baedd762751fa6ef3d09a
-
Treehugger Robot authored
-
Treehugger Robot authored
-
- Aug 20, 2018
-
-
Fan Zhang authored
Test: rebuild Change-Id: I0b4093e986e3a73f4ddbd0a15e4366a9c3496172
-
Stanley Tng authored
Added a note in the Android API documentation for stopScan to make sure that the flag FLAG_CANCEL_CURRENT is not used when creating the PendingIntent parameter. Bug: 77658091 Test: Just compile since not logic is changed Change-Id: I55f33ae68679310ba4899708a2072a40fea0b3b4
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Treehugger Robot authored
-
Colin Cross authored
See build/soong/README.md for more information. Test: m checkbuild Change-Id: Icfb0001df2e35b5ed799511ff4f2f563d626134b
-
Tyler Gunn authored
Previously only returned true/false. Now returning a status code indicating why the call was blocked. Bug: 63966743 Test: Manual, updated unit tests Change-Id: I65ea52944f592fa789a27c5965a9ebe5e36be221
-
Pete Gillin authored
These sources contain the result of applying the annotations from ojluni.jaif to the ojluni sources. Now that ojluni.jaif is empty, this is a noop, so this change switches back to reading the original sources. Bug: 111639530 Test: `make docs` is not affected Change-Id: Idb98aa4f054a11bfcbcb8a84dd6f357a0a025c49
-
Treehugger Robot authored
-
Mathew Inwood authored
-
Mathew Inwood authored
-