Meng Wang
2fa1024e95
Merge "Remove unused broadcast DATA_CONNECTION_FAILED"
2019-12-26 23:08:52 +00:00
Xiangyu/Malcolm Chen
d413128092
Merge "Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot mapping change."
2019-12-26 21:20:14 +00:00
Shuo Qian
4a0eafa3d1
Merge "Improve LTE signal bar level with flexible RSRQ and RSSNR threshold"
2019-12-26 20:01:55 +00:00
Malcolm Chen
b44763419b
Expose setUiccApplicationsEnabled as @SystemApi for eSIM to call upon slot
...
mapping change.
Because currently we rely on eSIM module to do handle some slot mapping
change and single to dual SIM config change, eSIM needs to also make
sure uicc applications are enabled for certain scenarios. So we expose
the SubscriptionManager#setUiccApplicationsEnabled as @SystemApi
Bug: 141018421
Test: unittest
Change-Id: I9844e71260ea009afd0928a0f4be4426e7d12358
2019-12-26 11:42:52 -08:00
Tomita, Ryounosuke X
be117207cf
Improve LTE signal bar level with flexible RSRQ and RSSNR threshold
...
Current AOSP LTE signal bar has following limitation:
- For Threshold type, "RSRP & RSSNR" or "RSRP only" are selectable,
but "RSRP & RSRQ" is unavailable.
- For threshold value, RSRP is flexible by carrier config,
but RSSNR is hard-coded.
- The signal strength reporting criteria apply to only the RSRP.
This change allows following customizations by new carrier config:
- Threshold type can select "RSRP & RSRQ" too.
- Threshold value of RSRQ and RSSNR can be flexible.
- RSRQ and RSSNR thresholds can set signal strength reporting criteria.
Test: auto - Confirmed that run
FrameworksTelephonyTests#testSignalStrength and it has no problem.
Test: auto - Confirmed that run
FrameworksTelephonyTests#SignalThresholdInfoTest and it has no problem.
Bug: 133400544
Change-Id: I37d0dc5ff41169b0309cfaabaa0f2595894b3749
2019-12-26 10:05:10 -08:00
Shuo Qian
9cb64903d4
Merge "Make PreciseDataConnectionState constructor System API"
2019-12-26 17:21:52 +00:00
Shuo Qian
ac4c8da309
Make PreciseDataConnectionState constructor System API
...
TelephonyRegistry is using the deprecated constructor of
PreciseDataConnectionState; it should use the other constructor of
PreciseDataConnectionState, which is not deprecated; Also need to make
that constructor System API for Mainline.
Test: make update-api (no functional change in this CL).
Test: atest FrameworksTelephonyTests
Bug: 146793835
Change-Id: I83f98aa8b818f654d497867cd16e8afa987114fc
2019-12-26 17:21:30 +00:00
Betty Chang
c9b6967e7e
Merge "[Telephony Mainline] Add new SystemApi method and SystemApi annotation for mainline"
2019-12-24 12:05:02 +00:00
Meng Wang
06796273ca
Remove unused broadcast DATA_CONNECTION_FAILED
...
Bug: 140908357
Test: make
Change-Id: Iac1730af0fbd17df60943e2b4495716d001d0d70
2019-12-23 23:27:01 +00:00
Zoey Chen
cb874f07bd
Merge "[TelephonyMainline] Make getMergedSubscriberIdsFromGroup as System API and rename it"
2019-12-23 05:59:20 +00:00
Automerger Merge Worker
98ecb53567
Merge "add languageTable and languageShiftTable to calculateLength" am: e5f36d48ef am: b73b9c9f76 am: 5b290dd857
...
Change-Id: I131815def4c4fdd3c1c07ea06f6fe2bc643b89d4
2019-12-21 06:06:12 +00:00
Automerger Merge Worker
5b290dd857
Merge "add languageTable and languageShiftTable to calculateLength" am: e5f36d48ef am: b73b9c9f76
...
Change-Id: Id77835e408e0ad06122c0e7ea15e6b167b39b053
2019-12-21 05:52:45 +00:00
Zongheng Wang
e5f36d48ef
Merge "add languageTable and languageShiftTable to calculateLength"
2019-12-21 05:32:25 +00:00
Zongheng Wang
571cbd7a6a
add languageTable and languageShiftTable to calculateLength
...
* Change the calculateLength API's return value to an int array whose
length is 6. Added languageTable and languageShiftTable which is used
in Bluetooth MAP profile to encode GSM message.
Bug: 140562205
Test: Manual
Change-Id: I25e23c75d7aabcf2e3f678758a5a398f2ef8d4c1
2019-12-20 15:32:51 -08:00
Meng Wang
f28391eb28
Merge "Use Parcelable CellIdentity instead of CellLocation in AIDL."
2019-12-20 22:46:08 +00:00
Automerger Merge Worker
51d8375f20
Merge "Make PreciseCallState Constructor System API" am: c037935d74 am: 682ba08d42 am: 3b947c64b6
...
Change-Id: Ia58cd49fd4bbd2c7ebb6eadfb153506603cc924a
2019-12-20 22:42:15 +00:00
Automerger Merge Worker
43079efe9f
Merge "Change reference to Bundle.filterValues" am: 598b5d5340 am: 16e27b9a3e
...
Change-Id: I7b2eaa1c24d15e18287d5c2c313b91c54b324276
2019-12-20 22:38:46 +00:00
Automerger Merge Worker
3b947c64b6
Merge "Make PreciseCallState Constructor System API" am: c037935d74 am: 682ba08d42
...
Change-Id: Ie532ededfe550f601e01c2e573cfded5a9d16deb
2019-12-20 22:30:11 +00:00
Sarah Chin
598b5d5340
Merge "Change reference to Bundle.filterValues"
2019-12-20 22:28:35 +00:00
Treehugger Robot
c037935d74
Merge "Make PreciseCallState Constructor System API"
2019-12-20 22:08:13 +00:00
Sarah Chin
c8905d008d
Change reference to Bundle.filterValues
...
Add to TelephonyUtils and replace method call
Test: atest FrameworksTelephonyTests:ImsCallProfileTest
Bug: 140761560
Change-Id: I5cbc7f771f8443835da7acc9e4330ca238d0f929
Merged-In: I5cbc7f771f8443835da7acc9e4330ca238d0f929
2019-12-20 13:07:57 -08:00
Shuo Qian
c12886376a
Make PreciseCallState Constructor System API
...
We would make the constructor of PreciseCallState system API, to resolve
the mainline concern from TelephonyRegistry.
Also clean up unused imports.
Test: built
Bug: 146585782
Change-Id: I0bbca065f86fe352a06c63bdd1b25d34e77a9265
2019-12-20 12:12:57 -08:00
Automerger Merge Worker
1ed7c27601
Merge "Make getDefaultCarrierServicePackageName for Mainline" am: 071d78b1ef am: 58fd0fd58d am: a98d79fb32
...
Change-Id: I131df66112ca72502e9db7afa5faadb6322e5eab
2019-12-20 18:58:46 +00:00
Meng Wang
d75f97d21e
Use Parcelable CellIdentity instead of CellLocation in AIDL.
...
Currently CellLocation is passed over AIDL by manually
marshalling/unmarshalling to/from Bundle, and type info
is not preserved in the process.
Bug: 146092124
Test: make
Change-Id: I6225f100953a2ad354acaa261a774989926393ce
2019-12-20 10:50:09 -08:00
Automerger Merge Worker
a98d79fb32
Merge "Make getDefaultCarrierServicePackageName for Mainline" am: 071d78b1ef am: 58fd0fd58d
...
Change-Id: I9150a6d9c2252ae3d7931c0a2bf13b1262bcac4b
2019-12-20 18:46:25 +00:00
Shuo Qian
071d78b1ef
Merge "Make getDefaultCarrierServicePackageName for Mainline"
2019-12-20 18:23:12 +00:00
TreeHugger Robot
a251173a1c
Merge "Revert "[DO NOT MERGE] Revert submission 9950791-pick-precise-dataconn"" into qt-qpr1-dev-plus-aosp
2019-12-20 17:55:45 +00:00
SongFerng Wang
b80531d458
Merge "[Mainline] Create getDataRegistrationState and expose as system api"
2019-12-20 15:02:03 +00:00
Sarah Chin
d16e428781
Merge "Change reference to Bundle.filterValues"
2019-12-20 09:40:45 +00:00
Josh Hou
e80a5cce9e
Merge "Add the carrier config for cdma less carrier"
2019-12-20 08:41:21 +00:00
TreeHugger Robot
741a368bb0
Merge "Move ImsManager registery to TelephonyFrameworkInitializer"
2019-12-20 03:54:42 +00:00
Automerger Merge Worker
a4b29bb1bb
Merge "Make Gps.KEY_PREFIX and Gps.KEY_PERSIST_LPP_MODE_BOOL Public" am: 2e321705a7 am: cd23bc8211 am: d9faf626f6
...
Change-Id: I7c3dc341068fb3f00bf54854cb5172bf901a28e8
2019-12-20 02:31:45 +00:00
Automerger Merge Worker
3714b23180
Merge "Merge "Change reference to Build.IS_DEBUGGABLE" am: 4d83e67433 am: 9ee90ab489" into qt-qpr1-dev-plus-aosp am: 6a95091780
...
Change-Id: Ib7e38e93d690c031d20d050502c829b37acd668b
2019-12-20 02:27:10 +00:00
Automerger Merge Worker
91bc7be712
Merge "Use sysprop library for telephony props" am: afb16fa9d4 am: dc4de88fec
...
Change-Id: Iae5ca6c30dd3a72d5da921cf45d9c282bcff2703
2019-12-20 02:22:19 +00:00
Treehugger Robot
afb16fa9d4
Merge "Use sysprop library for telephony props"
2019-12-20 02:00:38 +00:00
Automerger Merge Worker
da7191db0f
Merge "Remove Wifi APIs unused in AOSP." am: 268fd3556d am: 1244d206d3
...
Change-Id: Ifd583e5e3575fce25c279d5df4d9af3b67e8b80d
2019-12-20 01:42:17 +00:00
Nathan Harold
dcbe98371e
Revert "[DO NOT MERGE] Revert submission 9950791-pick-precise-dataconn"
...
This reverts commit d80dc8fed4 .
Bug: 143082463
Test: compilation
Merged-In: Ib6a769f5a0cae923ca47a842733bd28755a90ed5
Change-Id: I455788f72fc6dec23c0d0d24a1ca8ee9c2f637c9
2019-12-19 17:37:54 -08:00
Treehugger Robot
268fd3556d
Merge "Remove Wifi APIs unused in AOSP."
2019-12-20 01:17:05 +00:00
Noah Zimmt
2115c17ced
Merge "[DO NOT MERGE] Revert submission 9950791-pick-precise-dataconn" into qt-qpr1-dev-plus-aosp
2019-12-20 00:45:42 +00:00
Noah Zimmt
d80dc8fed4
[DO NOT MERGE] Revert submission 9950791-pick-precise-dataconn
...
Reason for revert: Droidcop-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_qt-qpr1-dev-plus-aosp&target=aosp_cf_x86_phone-userdebug&lkgb=6087936&lkbb=6087980&fkbb=6087980 , b/146588413
Reverted Changes:
I8445808a0: Expose PreciseDataConnectionState to Public API
Ib6a769f5a: Expose PreciseDataConnectionState to Public API
Note: These CLs are correctly applied in master already.
The revert should merge to qt-qpr1-dev-plus-aosp only
Change-Id: If98f8ba5f20073bade40f7b167ed185c2e4c0e1b
2019-12-20 00:43:41 +00:00
Automerger Merge Worker
d9faf626f6
Merge "Make Gps.KEY_PREFIX and Gps.KEY_PERSIST_LPP_MODE_BOOL Public" am: 2e321705a7 am: cd23bc8211
...
Change-Id: I0d11cc0db63df563f78265efdfee716aa82a6905
2019-12-20 00:27:23 +00:00
Automerger Merge Worker
a9b1d06dca
Merge "Change reference to Build.IS_DEBUGGABLE" am: 4d83e67433 am: 9ee90ab489
...
Change-Id: I3e88554793c9b3ee646c4aef9852094716f414db
2019-12-20 00:25:59 +00:00
Shuo Qian
ec428aa436
Make getDefaultCarrierServicePackageName for Mainline
...
Make this API system to resolve mainline concern. It is ok to make it
system API as it is not a key in CarrierConfigManager. We can add
permission check on the other side.
Test: built
Bug: 146583148
Change-Id: I7c4297d659635622ba4523abf2ce32e21f961ad0
2019-12-20 00:15:52 +00:00
Jayachandran C
e80ab40f70
Move ImsManager registery to TelephonyFrameworkInitializer
...
Bug: 140768340
Test: Build
Change-Id: I299fea193a157ce4c4b073a4b804739c7e4ba400
2019-12-19 16:13:46 -08:00
Sarah Chin
f68705a057
Change reference to Bundle.filterValues
...
Add to TelephonyUtils and replace method call
Test: atest FrameworksTelephonyTests:ImsCallProfileTest
Bug: 140761560
Change-Id: I5cbc7f771f8443835da7acc9e4330ca238d0f929
2019-12-19 16:02:12 -08:00
Treehugger Robot
2e321705a7
Merge "Make Gps.KEY_PREFIX and Gps.KEY_PERSIST_LPP_MODE_BOOL Public"
2019-12-19 23:55:34 +00:00
Nathan Harold
be34c7019a
Merge "Expose PreciseDataConnectionState to Public API" into qt-qpr1-dev-plus-aosp
2019-12-19 23:40:18 +00:00
Treehugger Robot
4d83e67433
Merge "Change reference to Build.IS_DEBUGGABLE"
2019-12-19 23:36:16 +00:00
Automerger Merge Worker
3620822595
Merge "move carrierconfig key disable_severe_when_extreme_disabled to res" am: 7be5365dc6 am: e288ec2d24
...
Change-Id: Id0e12e5c2c60042e8ba8eba55f7267781f55efca
2019-12-19 22:57:17 +00:00
Chen Xu
7be5365dc6
Merge "move carrierconfig key disable_severe_when_extreme_disabled to res"
2019-12-19 22:44:57 +00:00