Thiébaud Weksteen
1570345144
Merge "Migrate DynamicSystemService to @EnforcePermission" am: b845dbac21 am: 746cfb436c am: 3dd695c244
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1946229
Change-Id: I0f7b30c9241ddf67357ecd65d3997c1bdd579e0b
2022-02-09 05:59:59 +00:00
Thiébaud Weksteen
3dd695c244
Merge "Migrate DynamicSystemService to @EnforcePermission" am: b845dbac21 am: 746cfb436c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1946229
Change-Id: I96011a6182972ca0e4faf66413139ea3abf0aeab
2022-02-09 05:49:56 +00:00
Thiébaud Weksteen
b845dbac21
Merge "Migrate DynamicSystemService to @EnforcePermission"
2022-02-09 05:21:06 +00:00
Treehugger Robot
4f7c212c39
Merge "Add constant for SC V2." am: b4bcc85925 am: ef662c60e9
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1972646
Change-Id: I205b1b3206be894aa271cc252652c8fddba5625e
2022-02-05 01:57:57 +00:00
Michael Wright
3a29070961
Add constant for SC V2.
...
Bug: 204295952
Test: N/A
Merged-In: Ieecebfccf9366815c93d620b70aeabc1abcd3ebd
Change-Id: I6597299374715153e8e63d43b44949df76f9ab26
2022-02-04 18:08:21 +00:00
Artur Satayev
c4dcf0c319
Merge "Introduce Build.VERSION.KNOWN_CODENAMES." am: 4db55d2f36 am: 5901c38224 am: d9e5f4369e
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1966780
Change-Id: Ib904befa95b89da857df5373033865a8e6c55c10
2022-02-02 17:33:44 +00:00
Artur Satayev
d9e5f4369e
Merge "Introduce Build.VERSION.KNOWN_CODENAMES." am: 4db55d2f36 am: 5901c38224
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1966780
Change-Id: I67b6f324752123888993560ea484383b6b81f2e6
2022-02-02 17:19:00 +00:00
Artur Satayev
4db55d2f36
Merge "Introduce Build.VERSION.KNOWN_CODENAMES."
2022-02-02 16:52:37 +00:00
satayev
434ef186e6
Introduce Build.VERSION.KNOWN_CODENAMES.
...
See go/mainline-sdk-codenames-issue.
Known values are to be used to distinguish multiple pre-release
codenames, and to allow in development artifacts to be installable
on released versions of the platform for testing going forward.
This does not change pre-T behaviour at large however.
Bug: 211747008
Test: presubmit
Change-Id: I0c8df8e767ea61b27bb53da53fb6c9b2c842dbbc
2022-02-02 16:52:14 +00:00
Treehugger Robot
f1bc977e8d
Merge "Support "Parcel.propagateAllowBlocking" for AIDL" am: bcefef7a8c am: 7d4245bc61 am: 4dbefbccd5
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964223
Change-Id: Ic9c06eb3bc13a2161454cc73e96e3cca2e8f6705
2022-02-02 16:25:50 +00:00
Treehugger Robot
4dbefbccd5
Merge "Support "Parcel.propagateAllowBlocking" for AIDL" am: bcefef7a8c am: 7d4245bc61
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1964223
Change-Id: I77917e4f9e7c29f93817bdc2fb96e051c4abfaa9
2022-02-02 16:21:40 +00:00
Treehugger Robot
bcefef7a8c
Merge "Support "Parcel.propagateAllowBlocking" for AIDL"
2022-02-02 16:11:30 +00:00
Jooyung Han
78eabfbcaf
Merge "Add Parcel APIs for fixed-size array" am: aa16747474 am: 14b9e5e7da am: 3b606f3c91
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958141
Change-Id: I25cd86fc750eacbb7e6fe1ab9461236433865332
2022-02-02 01:03:46 +00:00
Jooyung Han
3b606f3c91
Merge "Add Parcel APIs for fixed-size array" am: aa16747474 am: 14b9e5e7da
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1958141
Change-Id: Idcf39c703c900d003e8f70f2c78abaeccf4fa724
2022-02-02 00:45:14 +00:00
Jooyung Han
aa16747474
Merge "Add Parcel APIs for fixed-size array"
2022-02-02 00:12:49 +00:00
Makoto Onuki
a988435f43
Support "Parcel.propagateAllowBlocking" for AIDL
...
Bug: 216685683
Test: atest android.os.cts.ParcelTest
Change-Id: I9299632c8c4fd88afc6b539270c097b9c00188b3
2022-02-01 14:54:43 -08:00
Treehugger Robot
41285faf9a
Merge "Revert "Changing readParcelable and readSerializable's method signatures."" am: de1df073cb am: c75c2e1818 am: 50f0139d43
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1960781
Change-Id: I0b6fba539144748868f739c5ad5a6661fec11868
2022-01-27 13:45:37 +00:00
Treehugger Robot
50f0139d43
Merge "Revert "Changing readParcelable and readSerializable's method signatures."" am: de1df073cb am: c75c2e1818
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1960781
Change-Id: I106956bce8783a8f8719b80bf5885f1b7d48f241
2022-01-27 13:34:25 +00:00
Treehugger Robot
de1df073cb
Merge "Revert "Changing readParcelable and readSerializable's method signatures.""
2022-01-27 12:52:47 +00:00
Hans Boehm
db7bb39fb9
Merge "Prefer WeakReference.refersTo() to get()" am: 63e3c2c709 am: aca7bb4b9f am: a2e1dc8b9a
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956816
Change-Id: I449eec7c2bc21bfa5c7909a4508fbf899a59040d
2022-01-27 01:01:31 +00:00
Hans Boehm
a2e1dc8b9a
Merge "Prefer WeakReference.refersTo() to get()" am: 63e3c2c709 am: aca7bb4b9f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1956816
Change-Id: I626a291208a3063b93cdd0ef1de131162cc916cb
2022-01-27 00:50:30 +00:00
Hans Boehm
63e3c2c709
Merge "Prefer WeakReference.refersTo() to get()"
2022-01-27 00:22:02 +00:00
Adrian Roos
20bf0159c6
Revert "Changing readParcelable and readSerializable's method signatures."
...
This reverts commit 9c4045f7c9 .
Reason for revert: API council feedback
Bug: 210800751
Change-Id: I2ebcc0a94aad393e75a6aaf2addc333eb7fa437f
2022-01-26 12:18:23 +00:00
Jooyung Han
94e177c73e
Add Parcel APIs for fixed-size array
...
* createFixedArray()
* readFixedArray()
* writeFixedArray()
Bug: 207087196
Test: android.os.cts.ParcelTest
Change-Id: Ie1b742dccba26b9c473d46f8d6b9edfda3ee5eeb
2022-01-26 03:47:43 +09:00
Dmitri Plotnikov
d012a49df3
Merge "Include saved battery history chunks into BatteryUsageStats parcel" am: 2f7508a404 am: 587f8cec3d am: 4c21515da7
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1928178
Change-Id: I283453f3391287e7c2d672db178acbdd57fe715f
2022-01-22 07:10:25 +00:00
Dmitri Plotnikov
4c21515da7
Merge "Include saved battery history chunks into BatteryUsageStats parcel" am: 2f7508a404 am: 587f8cec3d
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1928178
Change-Id: I3f3d98d9e44f2807c5558127f84838f40c612297
2022-01-22 06:52:51 +00:00
Dmitri Plotnikov
c4b9de7d95
Include saved battery history chunks into BatteryUsageStats parcel
...
Bug: 209297031
Test: Test: atest FrameworksCoreTests:BatteryUsageStatsTest FrameworksCoreTests:BatteryUsageStatsProviderTest
Merged-In: I369d863b6f6fd488030aa031cc465bef6ce99ab8
Change-Id: Ifc70a49b731b5510e7bcd049e0c12d9ac7f68f44
2022-01-21 22:44:46 +00:00
Hao Ke
70398d2001
Merge "Changing readParcelable and readSerializable's method signatures." am: d5b3a5c4a9 am: 6c1f3fbcd2 am: 1ff8962b79
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1953436
Change-Id: Idc81838d965832f5d97af67e0006565fe93a3a76
2022-01-21 17:51:42 +00:00
Hao Ke
1ff8962b79
Merge "Changing readParcelable and readSerializable's method signatures." am: d5b3a5c4a9 am: 6c1f3fbcd2
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1953436
Change-Id: I24500f0428749baf7e1da43464982c1bd15c28f2
2022-01-21 17:33:28 +00:00
Hao Ke
d5b3a5c4a9
Merge "Changing readParcelable and readSerializable's method signatures."
2022-01-21 17:01:04 +00:00
Treehugger Robot
db6062fa8d
Merge "[MS29] Remove Trace hidden API dependencies" am: be70a4353a am: 56da05be6c am: e987d6eb82
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952201
Change-Id: I34899dff6aa29ef5940afce89d459d2585d97044
2022-01-21 09:07:35 +00:00
Treehugger Robot
e987d6eb82
Merge "[MS29] Remove Trace hidden API dependencies" am: be70a4353a am: 56da05be6c
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1952201
Change-Id: I735fbe031bef57ecb7a4e0428bcd56484a9af116
2022-01-21 08:44:24 +00:00
Treehugger Robot
be70a4353a
Merge "[MS29] Remove Trace hidden API dependencies"
2022-01-21 08:29:29 +00:00
Junyu Lai
c048d53e60
[MS29] Remove Trace hidden API dependencies
...
Since data usage related code is going to move to mainline module,
hidden classes and methods can no longer be accessed. Thus,
expose the needed system apis since there is no alternative.
Test: TH
Fix: 215152167
Bug: 204830222
Change-Id: I41046f90b9ff8f1755304e5d289584d39599fd13
2022-01-21 06:34:55 +00:00
Hans Boehm
3492061b6d
Prefer WeakReference.refersTo() to get()
...
This is an initial pass over frameworks/core to avoid WeakReference
get(), since that can cause the referent to be unnecessarily retained.
Most of these were found by searching for "get() == null".
Bug: 215259836
Test: Treehugger
Change-Id: I5227b05ca22e83b886ccf6713989961076df3f8c
2022-01-20 17:57:02 -08:00
Etienne Ruffieux
26f9b5d78b
Merge "Making Process.NFC_UID SystemApi for modules" am: 06580338e6 am: d086e8ee72 am: 0fcd2ed905
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1945288
Change-Id: I7f153f5c39de361e5b65848792ad35d67dcd00e0
2022-01-21 00:18:44 +00:00
Etienne Ruffieux
0fcd2ed905
Merge "Making Process.NFC_UID SystemApi for modules" am: 06580338e6 am: d086e8ee72
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1945288
Change-Id: I8adadb76c51aa37665ac9847c51e852bd7d933b8
2022-01-21 00:00:34 +00:00
Etienne Ruffieux
fe195c9b7e
Making Process.NFC_UID SystemApi for modules
...
In order for Bluetooth to be a mainline module, we need to
remove all hidden APIs calls from and to it. NFC_UID is
used inside BluetoothManagerService so we need to be able
to access it.
Tag: #feature
Test: make
Bug: 211851706
Change-Id: Ie778c4467f5db1efa1f759c405373cc3e34747ca
2022-01-20 19:09:50 +00:00
Hao Ke
9c4045f7c9
Changing readParcelable and readSerializable's method signatures.
...
Bug: 210800751
Test: atest -d android.os.cts.ParcelTest
Change-Id: Ie0a1deafc6e876ea01bfa5cee221ef81fecdfe59
2022-01-19 17:49:57 +00:00
Thiébaud Weksteen
0e931d1097
Migrate DynamicSystemService to @EnforcePermission
...
Test: Manually inspect IDynamicSystemService.java; permission checks are
correctly generated
Bug: 197828948
Change-Id: Ibe060a072e0fa8af140b89d74e6fba0535abd84b
2022-01-12 16:25:23 +11:00
Junyu Lai
f23caacaf1
Merge changes from topics "ms34-tm", "ms40-clock" am: beb9fb3cc8 am: 08c51b04ca am: d312550ff8
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914533
Change-Id: I13c1439933d33c81e3f8668ad0b86bea2b6b68a7
2022-01-06 14:23:37 +00:00
Junyu Lai
d312550ff8
Merge changes from topics "ms34-tm", "ms40-clock" am: beb9fb3cc8 am: 08c51b04ca
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1914533
Change-Id: I244779c19fab00eede1b7e9f3980679131e75cbb
2022-01-06 14:09:31 +00:00
Junyu Lai
beb9fb3cc8
Merge changes from topics "ms34-tm", "ms40-clock"
...
* changes:
[MS09] Expose NetworkTemplate APIs which are needed by NetworkPolicy
[MS34.1] Replace TelephonyManager#getSubscriberId(subId) with public API
[MS40.1] Remove Clock dependencies from NetworkStatsService
[MS27] Expose noteUntaggedSocket SystemApi
2022-01-06 13:56:39 +00:00
Junyu Lai
2aa7b9ec4d
[MS40.1] Remove Clock dependencies from NetworkStatsService
...
This includes:
1. Re-implement the BestClock in the static library.
2. Expose SystemClock#currentNetworkTimeClock as public Api
Test: TH
Bug: 204830222
CTS-Coverage-Bug: 213393821
Exempt-From-Owner-Approval: 1. Owner approved the change with
explicitly granted submission after adderessing the
straight-forward comment. 2. Owner is OOO for 3 months.
Change-Id: I08c0162a7101cc6184f3eca3d4a59211183fb843
2022-01-06 08:49:59 +00:00
Junyu Lai
0cf9e87c79
[MS27] Expose noteUntaggedSocket SystemApi
...
While Data usage related codes are moving to mainline module,
StrictMode#vmUntaggedSocketEnabled() and onUntaggedSocket()
can no longer be accessed from NetworkManagementSocketTagger.
Thus, expose alternative SystemApi to allow invocations from
the module.
Test: TH
Bug: 204830222
Exempt-From-Owner-Approval: 1. Owner approved the change with
explicitly granted submission after adderessing the
straight-forward comment. 2. Owner is OOO for 3 months.
Change-Id: Ib54ff54ce3617ae0d04080a1740e78b086bbb039
2022-01-06 08:49:46 +00:00
Dmitri Plotnikov
5ae5ccf9e3
Merge "Add BATTERY_STATS_OWNERS to all *Stats files" am: 884e5d8456 am: b759da54a3 am: c8eaba313f
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1936287
Change-Id: I7a4e5bb0afdfbee2de431bb17b161225909bb5fc
2022-01-05 19:09:53 +00:00
Dmitri Plotnikov
c8eaba313f
Merge "Add BATTERY_STATS_OWNERS to all *Stats files" am: 884e5d8456 am: b759da54a3
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1936287
Change-Id: I5fc46af02882bd65a5359705e67240809731d4f5
2022-01-05 00:09:15 +00:00
Dmitri Plotnikov
884e5d8456
Merge "Add BATTERY_STATS_OWNERS to all *Stats files"
2022-01-04 23:42:08 +00:00
Dmitri Plotnikov
5e85751023
Add BATTERY_STATS_OWNERS to all *Stats files
...
Test: N/A
Change-Id: Ifb1865b2db902bf0cca1bde48a7381903dca229c
2022-01-04 15:31:01 -08:00
Treehugger Robot
15ccd2c588
Merge "Fix for run cts-on-gsi -m CtsOsTestCases -t android.os.cts.VibratorTest" am: c9ed425df2 am: 1b148ed131 am: 130599d186
...
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1918645
Change-Id: Ib3847acbafea7e24c97d4577ff1dc1de0b4dfed6
2021-12-20 15:47:39 +00:00