Commit Graph

4453 Commits

Author SHA1 Message Date
Treehugger Robot
ac40efb9e4 Merge "Use an original text for next force 7bit encoding" am: d72172d5de am: f61540d482 am: d65e5d7f8b am: e42327d3a9 am: 47fd1a953e
Change-Id: I9ec36ef21f0ea2b195daa48154ca56fd6acd3d04
2020-04-07 04:19:52 +00:00
Treehugger Robot
d65e5d7f8b Merge "Use an original text for next force 7bit encoding" am: d72172d5de am: f61540d482
Change-Id: Ifcfeae5477074c163224b242ab93a894efee3baa
2020-04-07 03:16:11 +00:00
Treehugger Robot
d72172d5de Merge "Use an original text for next force 7bit encoding" 2020-04-07 02:32:15 +00:00
Taesu Lee
6568f8f20a Use an original text for next force 7bit encoding
If config_sms_force_7bit_encoding is true, an original text will be
translated based on 7-bit ASCII table for CDMA. But if the translated
text can not be encoded as single-part SMS, the original text should be
used for next try instead and it will be translated based on GSM 7-bit
alphabet for ENCODING_GSM_7BIT_ALPHABET.

Bug: 151061215
Test: Manual

Signed-off-by: Taesu Lee <taesu82.lee@samsung.com>
Change-Id: I679786b96d19c6f3f30ec3e2037221110f5d3f84
2020-04-03 10:35:55 +09:00
Nazish Tabassum
a87844ab87 SIM De-personalization
Added constant support to framework for sim deperso

Test: make
Bug: 69389695
Merged-In: Ia7b9ca82570c1c9a9fed945d687e4bec4e87b3a1
Change-Id: I4b11e63b9d2bb9c59c79462c2a74706a572e7d35
(cherry picked from commit 64056e1262)
2020-04-02 13:52:55 -07:00
Daniel Bright
7d8d87f145 Merge "SIM De-personalization" into rvc-dev am: 374189846f am: 9f2a425ef7 am: 989aa54bee am: 778e84d8f4
Change-Id: I2b4d8e34858af4f1b483bda6d9443405ef7fd687
2020-04-02 17:02:30 +00:00
Daniel Bright
989aa54bee Merge "SIM De-personalization" into rvc-dev am: 374189846f am: 9f2a425ef7
Change-Id: Ia2a2351245636de9125a5f715c7a52ebcf8a3268
2020-04-01 20:39:54 +00:00
Daniel Bright
0b39e52119 Merge "SIM De-personalization" into rvc-dev am: 374189846f
Change-Id: I7d0251f0663e4416e2c6b9f13ee5195130e05f33
2020-04-01 20:20:36 +00:00
Nazish Tabassum
64056e1262 SIM De-personalization
Added constant support to framework for sim deperso

Test: make
Bug: 69389695
Change-Id: Ia7b9ca82570c1c9a9fed945d687e4bec4e87b3a1
2020-03-31 15:05:16 -07:00
Sarah Chin
e55ef62c83 Add constants for NR_NSA, NR_NSA_MMWAVE
Used for LCE estimates

Test: build
Bug: 149864873
Change-Id: I0faed300c3a2640ef6675ed7497575fe4f364b2c
Merged-In: I0faed300c3a2640ef6675ed7497575fe4f364b2c
2020-03-31 12:27:09 -07:00
Jack Yu
0a58e22bbe Merge "Get rid of SIM record access in DcTracker" into rvc-dev am: e3e18663f9 am: d5d41c8809 am: b83530c39f am: ee3c7801cc am: 4ea600b39c
Change-Id: I31d2541b745d55e30ed0dd891991e55f0c9a51f9
2020-03-27 19:35:15 +00:00
Jack Yu
4ea600b39c Merge "Get rid of SIM record access in DcTracker" into rvc-dev am: e3e18663f9 am: d5d41c8809 am: b83530c39f am: ee3c7801cc
Change-Id: I9c27bf9b55b26da6525dcc234bda528ac74e59b7
2020-03-27 19:22:44 +00:00
Jack Yu
3f6795ee36 Merge "Get rid of SIM record access in DcTracker" into rvc-dev am: e3e18663f9 am: d5d41c8809
Change-Id: I80cc3bb77b0be6f2d4dba415cd6c55e7d0f8e8c5
2020-03-27 18:55:43 +00:00
Jack Yu
412b479766 Merge "Get rid of SIM record access in DcTracker" into rvc-dev am: e3e18663f9
Change-Id: Id08aa41d326ff948191b935bc3832f1922e18bd1
2020-03-27 18:52:24 +00:00
Jack Yu
e3e18663f9 Merge "Get rid of SIM record access in DcTracker" into rvc-dev 2020-03-27 18:44:21 +00:00
Brad Ebinger
ee30a546d6 Merge "API fix: Rename and clarify ProvisioningManager constants" 2020-03-23 16:19:36 +00:00
Jack Yu
df3001b935 Get rid of SIM record access in DcTracker
DcTracker uses several SIM related signals for different purposes.
Those signals include SIM record loaded/not-loaded, subscription
changed event, and carrier config changed event. Those signals
are slightly different but not that really important to DcTracker.
What DcTracker cares is
1. Whether SIM is inserted or not.
2. Whether configuration changes or not.

By listening to a single carrier config change event can handle
the cases above.

Removed all SIM record related places in DcTracker. SIM record should
not be accessed by anyone outside of UICC controller.

Test: Manual test + unit tests
Bug: 146168348
Change-Id: Iad45933ea77eb460625a891071535cbeaf8ac3b0
2020-03-22 02:41:25 -07:00
Philip P. Moltmann
09c00d0d5c Merge "Pipe through attributeTag for one SMS permission check" into rvc-dev am: 18122752c0 am: 9b859eb37e am: 485586db05 am: c96c560354
Change-Id: I5e37b5aae1603ac514f60825b2c003973712eabd
2020-03-21 02:42:09 +00:00
Philip P. Moltmann
485586db05 Merge "Pipe through attributeTag for one SMS permission check" into rvc-dev am: 18122752c0 am: 9b859eb37e
Change-Id: Ib162c46a3cb0b64e5df64a8dfae3be1160a28168
2020-03-21 02:05:35 +00:00
Philip P. Moltmann
98ddf9d4df Merge "Pipe through attributeTag for one SMS permission check" into rvc-dev am: 18122752c0
Change-Id: I956e2ab4782560ef054072a7da29de28e35b5615
2020-03-21 01:50:30 +00:00
Philip P. Moltmann
830833053d Pipe through attributeTag for one SMS permission check
Bug: 136595429
Test: TH
Change-Id: I346ac2d3acad0e0d18b298f89f0b96324fc52333
2020-03-20 10:46:07 -07:00
Automerger Merge Worker
83d63fa05d Merge "Merge "Add constants foor NR_NSA, NR_NSA_MMWAVE" into rvc-dev am: 7c753067f3 am: 52a9984f83" into rvc-d1-dev-plus-aosp am: bcb1261a75 am: da97d817fb
Change-Id: Ib558a497761db0763eabecead54975fa5ff4785c
2020-03-20 03:04:35 +00:00
Sarah Chin
efe8395e16 Merge "Add constants foor NR_NSA, NR_NSA_MMWAVE" into rvc-dev am: 7c753067f3 am: 52a9984f83
Change-Id: I79ecba8aae1f7aa5fee2aed3d29578da3c224d48
2020-03-20 02:18:48 +00:00
TreeHugger Robot
0b6c81800f Merge changes from topic "sms-attributeTag-rvc-dev" into rvc-dev
* changes:
  Set attribution tag in TelephonyManager#sendVisualVoicemailSmsForSubscriber
  Merge "Pipe through attributeTag for one self-permission check" am: 9ed7e7f1b1 am: 1bf1d39fa4 am: 6094f4258e am: 7fd121e139 am: b54512bca9
2020-03-20 02:09:28 +00:00
Sarah Chin
ea5d441e9f Merge "Add constants foor NR_NSA, NR_NSA_MMWAVE" into rvc-dev am: 7c753067f3
Change-Id: I5f0d49859e28d1981a74ee37a93a5e2e8ba20f73
2020-03-20 01:24:01 +00:00
Philip P. Moltmann
b36bcc882a Pipe through attributeTag for one SMS permission check
Bug: 136595429
Test: TH
Change-Id: I99635efd0da5e72c3df9c6383779a059bbe3c1d1
Merged-In: I346ac2d3acad0e0d18b298f89f0b96324fc52333
2020-03-20 00:28:09 +00:00
Philip P. Moltmann
f35af1fc36 Merge "Pipe through attributeTag for one self-permission check" am: 9ed7e7f1b1 am: 1bf1d39fa4 am: 6094f4258e am: 7fd121e139 am: b54512bca9
Bug: 136595429
Change-Id: I60bc87fac0070e6d3a749ae5fc8346d9f4f55da8
(cherry picked from commit 24b15eef74)
2020-03-19 16:19:49 -07:00
Philip P. Moltmann
24b15eef74 Merge "Pipe through attributeTag for one self-permission check" am: 9ed7e7f1b1 am: 1bf1d39fa4 am: 6094f4258e am: 7fd121e139 am: b54512bca9
Change-Id: I60bc87fac0070e6d3a749ae5fc8346d9f4f55da8
2020-03-19 21:37:01 +00:00
Philip P. Moltmann
6094f4258e Merge "Pipe through attributeTag for one self-permission check" am: 9ed7e7f1b1 am: 1bf1d39fa4
Change-Id: Ia7e265f35b45702b87a6776beb970a19b5d6665d
2020-03-19 20:29:30 +00:00
Philip P. Moltmann
9ed7e7f1b1 Merge "Pipe through attributeTag for one self-permission check" 2020-03-19 19:41:17 +00:00
Sarah Chin
152161ad00 Add constants foor NR_NSA, NR_NSA_MMWAVE
Used for LCE estimates

Test: build
Bug: 149864873
Change-Id: I0faed300c3a2640ef6675ed7497575fe4f364b2c
2020-03-18 19:10:41 -07:00
Philip P. Moltmann
a345428817 Pipe through attributeTag for one self-permission check
... Also remove unused aidl methods.

Bug: 136595429
Test: TH
Change-Id: I37bf62a83c1043acdc878f747ef85d719766f991
2020-03-18 18:16:22 -07:00
Rambo Wang
ca33ed2d7e Introduce a new RIL request constant to support getBarringInfo.
Bug: 148981484
Test: make
Merged-In: I05e0abe29f6d8c5796c777fd83d76e398e35b6b1
Change-Id: I05e0abe29f6d8c5796c777fd83d76e398e35b6b1
(cherry picked from commit 284118f9e0)
2020-03-18 09:52:24 -07:00
Nathan Harold
61b5d6741b Add Callback to notify changes of barring status
-Create a BarringInfo class to pass Barring information
 from HAL to PhoneStateListener.
-Add a multi-callback registrant so that ServiceStateTracker
 and potentially DcTracker can also listen to barring info in
 the future.

Bug: 143226991
Test: make update-api && make && atest BarringInfoTest
Merged-In: I08240259f3142beeca991238bf705236f0303954
Change-Id: I08240259f3142beeca991238bf705236f0303954
2020-03-18 09:52:10 -07:00
Shi Lu
f6c5163ad4 Merge "API Review: getManualNetworkSelectionPlmn" 2020-03-16 18:42:08 +00:00
shilu
458ea4481d API Review: getManualNetworkSelectionPlmn
This method should return null instead of an empty

Bug: 148981244
Test: Manual
Change-Id: If4e8e06958f5ac13f00d6e5c0a882e09460c9105
2020-03-13 11:39:49 -07:00
Brad Ebinger
f0fc4b5ab0 API fix: Rename and clarify ProvisioningManager constants
Fixes: 148515237
Fixes: 151173009
Test: atest CtsTelephonyTestCases; atest FrameworksTelephonyTests
Merged-In: I633ad3270f8b7d047c3522a420746b668000d078
Change-Id: I633ad3270f8b7d047c3522a420746b668000d078
2020-03-12 17:04:49 -07:00
Jack Yu
0ce205791c Removed permission check
Removed permission check for getNetworkCountryIso and made it public.
This API was added since the first version of Android. Removed the
permission check for backward compatibility reason.

Test: Telephony sanity tests
Bug: 149872821
Merged-In: I68833fdf6f078d69bc8c2e5f01cf4e058d6d7093
Change-Id: I68833fdf6f078d69bc8c2e5f01cf4e058d6d7093
(cherry picked from commit 0b9a12c2c4)
2020-03-11 20:59:31 -07:00
Shuo Qian
c3e4dd3799 Merge "API Council Feedback - Override EmergencyNumberDB File API" 2020-03-11 19:24:51 +00:00
sqian
a1c74497cd API Council Feedback - Override EmergencyNumberDB File API
Use ParcelFileDescriptor; Introduce Reset API

Test: atest TelephonyHostTest#testEmergencyNumberDb
Bug: 147805285
Change-Id: I7a7733c02874c0f17fef8c91b9e543c8e803f504
Merged-In: I7a7733c02874c0f17fef8c91b9e543c8e803f504
(cherry picked from commit 75c49ab334)
2020-03-10 22:13:46 +00:00
Shuo Qian
7618c552e6 Remove hidden setRadioIndicationUpdateMode in TelephonyManager
We need to remove the previous hacky hidden API
 setRadioIndicationUpdateMode and its implementation in Telephony.
 This is an hidden API that affects power cost. We should remove it
 to prevent potential users to use it unexpectedly (e.g. in reflection)

Test: Manual by making a call
Bug: 148544396
Change-Id: I0bce99b5363392bbaf9cf76dad8c1b47a138fd19
Merged-In: I0bce99b5363392bbaf9cf76dad8c1b47a138fd19
(cherry picked from commit 4b779449d7)
2020-03-10 21:43:00 +00:00
Automerger Merge Worker
81c7027971 Merge "API Council Feedback - Override EmergencyNumberDB File API" into rvc-dev am: e171bca393
Change-Id: I0c46a0842a7dcf7bc07f558a1f2f70b7375e4496
2020-03-09 23:28:41 +00:00
Automerger Merge Worker
1051fbf9bc Merge "API fix: Rename and clarify ProvisioningManager constants" into rvc-dev am: 1084c52acf am: 5b53c0bef9 am: e7337c6cfd am: 9bdd26dc40
Change-Id: Ide4c401b1459c230ba36c649c45516345321d9b8
2020-03-09 23:23:16 +00:00
Shuo Qian
e171bca393 Merge "API Council Feedback - Override EmergencyNumberDB File API" into rvc-dev 2020-03-09 23:17:44 +00:00
Automerger Merge Worker
e7337c6cfd Merge "API fix: Rename and clarify ProvisioningManager constants" into rvc-dev am: 1084c52acf am: 5b53c0bef9
Change-Id: I2bdf19f998b703086147fbbca19ea96609e2e966
2020-03-09 23:04:31 +00:00
Automerger Merge Worker
93b51e0129 Merge "API fix: Rename and clarify ProvisioningManager constants" into rvc-dev am: 1084c52acf
Change-Id: Ifdd3192437ac3025ba852ed91cfd2f2a49650e10
2020-03-09 22:57:18 +00:00
Hall Liu
57948adee3 Merge changes from topic "sys-selection-chan"
* changes:
  Split setSystemSelectionChannels
  Add setSystemSelectionChannels API
2020-03-09 20:00:40 +00:00
Brad Ebinger
6b06c64627 API fix: Rename and clarify ProvisioningManager constants
Fixes: 148515237
Test: atest CtsTelephonyTestCases; atest FrameworksTelephonyTests
Change-Id: I633ad3270f8b7d047c3522a420746b668000d078
2020-03-06 15:49:34 -08:00
Shuo Qian
75c49ab334 API Council Feedback - Override EmergencyNumberDB File API
Use ParcelFileDescriptor; Introduce Reset API

Test: atest TelephonyHostTest#testEmergencyNumberDb
Bug: 147805285
Change-Id: I7a7733c02874c0f17fef8c91b9e543c8e803f504
Merged-In: I7a7733c02874c0f17fef8c91b9e543c8e803f504
2020-03-06 22:56:25 +00:00
Hall Liu
1276af44e9 Add setSystemSelectionChannels API
Add setSystemSelectionChannels as a SystemApi, connecting to the
identically-named HAL method.

Fixes: 144595103
Test: manual through the testapp, atest TelephonyManagerTest
Change-Id: I52ff09258af772e272937dd137813d0d63c50cb5
Merged-In: I52ff09258af772e272937dd137813d0d63c50cb5
2020-03-06 14:19:07 -08:00