markchien
146e4976bf
[Tether07] Migrate Tethering into module am: 0df2ebc43d
...
am: 6b828d2915
Change-Id: I6e71b418b7303d37144532ab056c21ccbefcb554
2019-11-30 04:31:28 -08:00
markchien
6b828d2915
[Tether07] Migrate Tethering into module
...
am: 0df2ebc43d
Change-Id: I1aaa034e91eae2d6e9abcbbd70741a54a18b3ddc
2019-11-30 04:25:57 -08:00
markchien
0df2ebc43d
[Tether07] Migrate Tethering into module
...
Now tethering would be run in dedicated service.
TetheringManager is the interface used to communicate with
TetheringService. The new call flow would be: ConnectivityManager
-> ConnectivityService -> TetheringManager -> TetheringService.
Note: the return value of #tether(), #untether() and #setUsbTethering()
APIs would always be no error. Client can use #getLastTetherError()
or #getTetheredIfaces or listen tether state change to check
status of corresponding interface.
Bug: 136040414
Bug: 144742179
Test: -build, flash, boot
-atest TetheringTests
-atest FrameworksNetTests
Change-Id: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
Merged-In: I7e78c0e0a3e70f940a749ba2a39ece7c7ec5b9b3
2019-11-30 10:03:08 +00:00
Suprabh Shukla
2629f2a5bf
Merge "Adding version code R for development" am: b578bdbe43
...
am: 040206bfcc
Change-Id: I108aed3a11875dd313e43c212526871e06ff9d33
2019-11-29 09:22:30 -08:00
Suprabh Shukla
040206bfcc
Merge "Adding version code R for development"
...
am: b578bdbe43
Change-Id: I704d797eb4c3c0f2ffc449cb32681e68fcf7cc16
2019-11-29 09:18:22 -08:00
Treehugger Robot
b578bdbe43
Merge "Adding version code R for development"
2019-11-29 17:10:43 +00:00
Felix
dce3bc68cd
Merge "core/Build: ro.system when comparing fingerprint" am: 82fee58478
...
am: 1397337346
Change-Id: I3af5fa835de85906b1ab01e92856d93e82afb51c
2019-11-28 18:49:53 -08:00
Felix
1397337346
Merge "core/Build: ro.system when comparing fingerprint"
...
am: 82fee58478
Change-Id: I527f1ff7c5e9dda76ec36dbe6fb1d041e6a36437
2019-11-28 18:45:32 -08:00
Treehugger Robot
82fee58478
Merge "core/Build: ro.system when comparing fingerprint"
2019-11-29 02:36:48 +00:00
Suprabh Shukla
6a509cf4a5
Adding version code R for development
...
Test: Builds
Bug: 129975435
Change-Id: I26ef76266b2f52746ca08a45f5013c580cecd4fb
Merged-In: I26ef76266b2f52746ca08a45f5013c580cecd4fb
(cherry picked from commit 1d081c503c )
2019-11-28 14:29:12 +00:00
Aaron Huang
3262be5183
Merge "Add IpConfiguration parcelable interface implementation to system API" am: 76101baf9a
...
am: 21d23db938
Change-Id: Ic5b8e360cb33cdd18f32a4d2c17beb996584ebda
2019-11-28 02:14:56 -08:00
Aaron Huang
21d23db938
Merge "Add IpConfiguration parcelable interface implementation to system API"
...
am: 76101baf9a
Change-Id: I3ead12ee9162c16f8f5937cfc74f38071cef41c9
2019-11-28 02:09:43 -08:00
Aaron Huang
76101baf9a
Merge "Add IpConfiguration parcelable interface implementation to system API"
2019-11-28 09:56:58 +00:00
Neil Fuller
1d3f41186d
Merge "Add a new method to set time" am: 5f01cb6ddc
...
am: b07f90adb8
Change-Id: Ia70ee27e4817cc1465513eaa7e076c8ccc4aee11
2019-11-28 00:59:51 -08:00
Neil Fuller
b07f90adb8
Merge "Add a new method to set time"
...
am: 5f01cb6ddc
Change-Id: If92a40f84971a663f99d7d764cd45e8d3510bfda
2019-11-28 00:54:46 -08:00
Neil Fuller
5f01cb6ddc
Merge "Add a new method to set time"
2019-11-28 08:47:32 +00:00
Aaron Huang
42daacaea7
Add IpConfiguration parcelable interface implementation to system API
...
API lint robot warnings that parcelable requires writeToParcel
and describeContents.
Bug: 139268426
Bug: 135998869
Test: atest android.net.cts
atest android.net.wifi.cts
atest FrameworksNetTests
./frameworks/opt/net/wifi/tests/wifitests/runtests.sh
Change-Id: I7acf000c468788c3fdcb47f8601762e7804ab940
2019-11-28 07:25:40 +00:00
Meng Wang
0ce27d0e97
Merge "Move android.service.euicc.* into telephony" am: 4d1971e880
...
am: f275072086
Change-Id: Ic9cfcf08477588a0e66001b609d7ac83c648ed2c
2019-11-27 13:46:53 -08:00
Meng Wang
e1e5d91e5e
Merge "Move CarrierIdentifier/CarrierService to telephony" am: 306786abd4
...
am: 3963cb45d1
Change-Id: If8dcd06b40f13df35a2871151187fc63c8a4cecc
2019-11-27 13:43:23 -08:00
Meng Wang
f275072086
Merge "Move android.service.euicc.* into telephony"
...
am: 4d1971e880
Change-Id: I7b06c381b0afc3ecee0e9632e9faf0e2834ed881
2019-11-27 13:38:38 -08:00
Meng Wang
fba2c8041a
Merge "Move android.provider.Telephony to frameworks/base/core" am: 4d0df870cd
...
am: 9b84a44f04
Change-Id: Ib87b7648cf7cc19b267770a6f1fd910f751c7ab8
2019-11-27 13:38:32 -08:00
Meng Wang
3963cb45d1
Merge "Move CarrierIdentifier/CarrierService to telephony"
...
am: 306786abd4
Change-Id: I20c8065c746f4ce025ef45ef4dc6ad0726f83b22
2019-11-27 13:34:51 -08:00
Meng Wang
9b84a44f04
Merge "Move android.provider.Telephony to frameworks/base/core"
...
am: 4d0df870cd
Change-Id: I1015777c7fa0e5b67ea3d9da4c14036842b527aa
2019-11-27 13:31:23 -08:00
Meng Wang
4d1971e880
Merge "Move android.service.euicc.* into telephony"
2019-11-27 21:23:59 +00:00
Meng Wang
306786abd4
Merge "Move CarrierIdentifier/CarrierService to telephony"
2019-11-27 21:23:31 +00:00
Meng Wang
4d0df870cd
Merge "Move android.provider.Telephony to frameworks/base/core"
2019-11-27 21:23:09 +00:00
Meng Wang
2b8d61158d
Move android.service.euicc.* into telephony
...
Bug: 145232482
Test: make
Change-Id: I9dc5c904761f688e7abecea47647da29f6cec512
2019-11-27 19:15:55 +00:00
Meng Wang
a9ed606636
Move CarrierIdentifier/CarrierService to telephony
...
Bug: 145232482
Test: make
Change-Id: I9ba0618bb6f95f5caadc3ac9ac75e97efa5573c6
2019-11-27 19:15:37 +00:00
Meng Wang
6b2264a1cb
Move android.provider.Telephony to frameworks/base/core
...
Bug: 145232482
Test: make
Change-Id: I49a9e8b1b5e3c99f0ed84638fc9f79202b0189b3
2019-11-27 11:06:43 -08:00
Tony Mak
fbe852495c
Fix a broken test by mocking PackageManager
...
There is no email app in AOSP, and thus the test fails.
Mocking the package manager output to fix the test
Test: atest frameworks/base/core/tests/coretests/src/android/view/textclassifier/TextClassifierTest.java
Fixes: 139536812
Fixes: 145209230
Fixes: 145287677
Change-Id: I86026724c81f9d928eb652f25fc968911f93001b
Merged-In: Ie2dd599528074266d45044b1785a1b7d71caa1d3
Exempt-From-Owner-Approval: Re-enabling test in TEST_MAPPING
for AOSP.
2019-11-27 18:28:06 +00:00
Neil Fuller
3aedd49238
Add a new method to set time
...
Before this change there are a various components that set the system
clock by directly calling AlarmManager.setTime(). This change exposes a
new method on TimeDetector to use when setting the device time manually
(e.g. via settings) and modifies some callers to use it.
The intent is to later restrict the number of distinct processes that
can manipulate the device system clock directly so that all time changes
go through the time detector service, which can enforce policy, log
the reasons for changes, and so on.
Bug: 140712361
Test: atest com.android.server.timedetector
Change-Id: I9300dba868ed61249d0848b0dd4b953996161bda
Merged-In: I9300dba868ed61249d0848b0dd4b953996161bda
(cherry picked from commit e376756b0c )
2019-11-27 16:34:53 +00:00
Neil Fuller
4fae9dd7c8
Merge "Allow for empty time suggestions" am: a241a15ccc
...
am: e02dcaa9d1
Change-Id: I06dd78a0a45df3761c271eb106fc15029989e2bd
2019-11-27 02:11:52 -08:00
Neil Fuller
e02dcaa9d1
Merge "Allow for empty time suggestions"
...
am: a241a15ccc
Change-Id: Ib6e1ddbba9c474f06475a666d025ab8e0f98189b
2019-11-27 02:04:56 -08:00
Neil Fuller
a241a15ccc
Merge "Allow for empty time suggestions"
2019-11-27 09:45:53 +00:00
Sudheer Shanka
069e57e0aa
Merge "Fix NetworkPolicyManager unit tests." am: da3518bc6b
...
am: 1381de466a
Change-Id: I474180a603338a1f980b327f183dac8131577330
2019-11-26 19:10:50 -08:00
Sudheer Shanka
1381de466a
Merge "Fix NetworkPolicyManager unit tests."
...
am: da3518bc6b
Change-Id: I4caf3995143b5dc63925e64a05dd9dd94deec636
2019-11-26 19:05:41 -08:00
Sudheer Shanka
da3518bc6b
Merge "Fix NetworkPolicyManager unit tests."
2019-11-27 02:50:56 +00:00
Sudheer Shanka
2d1ab90aa2
Fix NetworkPolicyManager unit tests.
...
Bug: 137859686
Test: atest core/tests/coretests/src/android/net/NetworkPolicyManagerTest.java
Test: atest services/tests/servicestests/src/com/android/server/net/NetworkPolicyManagerServiceTest.java
Change-Id: I38a935c71bfb1f78739d508b400e43dc1b52bef5
Merged-In: I38a935c71bfb1f78739d508b400e43dc1b52bef5
(cherry picked from commit 6ec3caf218 )
2019-11-27 02:50:03 +00:00
Jiyong Park
0331ee35b1
Merge "Remove @SystemApi annotation for an overriding method" am: 5c7bd75060
...
am: 232c2e84da
Change-Id: I9976fc35ee7f21aea3563d84cb2d871d03471517
2019-11-26 13:39:28 -08:00
Jiyong Park
232c2e84da
Merge "Remove @SystemApi annotation for an overriding method"
...
am: 5c7bd75060
Change-Id: Icc63a9ee9e0a8752dde244f1f885141a1475c834
2019-11-26 13:33:58 -08:00
Treehugger Robot
5c7bd75060
Merge "Remove @SystemApi annotation for an overriding method"
2019-11-26 21:22:29 +00:00
Tarandeep Singh
80e02c8b2c
DO NOT MERGE: Freeup lock when IME is set inactive and unbound
...
am: ad0a4a229a
Change-Id: Id4551d19bc2c05476c311a888a08aa8f5d449d20
2019-11-26 12:09:53 -08:00
Tarandeep Singh
7b729fa242
DO NOT MERGE: Move startInput for WINDOW_FOCUS_GAIN to background thread
...
am: 4b6acb4f39
Change-Id: I4e7559656280d062544a37108800cb1e0db4c08c
2019-11-26 12:09:47 -08:00
Jiyong Park
c624e7d158
Remove @SystemApi annotation for an overriding method
...
Context.registerReceiverForAllUsers are already marked as @SystemApi.
The same method in ContextWrapper overriding it doesn't need to be
annotated as such. In fact, that API is even not recorded in
system-current.txt.
Bug: 144424011
Test: atest CtsSystemApiAnnotationTestCases
Merged-In: I60890104bf20a2c674edd91ec6b487cca1b4e37b
Change-Id: I60890104bf20a2c674edd91ec6b487cca1b4e37b
2019-11-26 18:04:49 +00:00
Jayachandran Chinnakkannu
f72d5dbbf1
Merge "Remove usage of hidden API TelephonyManager.getNetworkTypeName(int)" am: 9dcbd6de87
...
am: c0ea72cf10
Change-Id: I916e810b6350be9c1a6b24f2a652e05a1fa444fa
2019-11-26 09:31:33 -08:00
Jayachandran Chinnakkannu
c0ea72cf10
Merge "Remove usage of hidden API TelephonyManager.getNetworkTypeName(int)"
...
am: 9dcbd6de87
Change-Id: Iada558f0d94e08281b6e41825946e5b807618da6
2019-11-26 09:26:07 -08:00
Jayachandran Chinnakkannu
9dcbd6de87
Merge "Remove usage of hidden API TelephonyManager.getNetworkTypeName(int)"
2019-11-26 17:17:38 +00:00
Jayachandran C
f823445e53
Remove usage of hidden API TelephonyManager.getNetworkTypeName(int)
...
This CL deletes the reference to this API as its used in a dead code
which is used for debugging only.
Bug: 140908357
Test: Build
Change-Id: I9fa1996ab5fdb5ab884128d06c2e92bab164dea7
2019-11-25 15:19:47 -08:00
Meng Wang
ec606bd492
Merge "System API: Context#registerReceiverForAllUsers" am: 9e590914cb
...
am: 5eda192492
Change-Id: Ia177e20dd70a6db34accd01dfa1e4c59f264cbc1
2019-11-25 10:16:28 -08:00
Meng Wang
5eda192492
Merge "System API: Context#registerReceiverForAllUsers"
...
am: 9e590914cb
Change-Id: I2d98300ad4958d19e69dcdfda83e9d5df086d43a
2019-11-25 10:07:43 -08:00