Brad Ebinger
6697814f96
Create new Carrier configuration for separate MMTEL/RCS features
...
Bug: 111305845
Test: atest FrameworksTelephonyTests; atest CtsTelephonyTestCases
Change-Id: Ia16f82b9cfb9e873d2c26850dfbfd451638ad30c
2019-12-11 14:54:02 -08:00
Automerger Merge Worker
701fa18ee3
Merge "Remove hidden API usage PhoneConstants.SUBSCRIPTION_KEY/SLOT_KEY" am: b9d73629d1 am: 619a963c33 am: 5470dde3eb
...
Change-Id: I5648fd8103f8a73537750ddf4d24b0fae4ae0d9b
2019-12-10 22:28:10 +00:00
Automerger Merge Worker
0dc6acb831
Merge "Remove usage of IccCardConstants hidden APIs" am: b181ba61e2 am: b09b13cf38 am: 19f573a89b
...
Change-Id: Ic061e0647d108df6fd4837b89555febd5f85b48f
2019-12-10 22:26:47 +00:00
Automerger Merge Worker
5470dde3eb
Merge "Remove hidden API usage PhoneConstants.SUBSCRIPTION_KEY/SLOT_KEY" am: b9d73629d1 am: 619a963c33
...
Change-Id: Ie8f8b58cf152b37600a585d9b0ecf9856c92427c
2019-12-10 22:10:57 +00:00
Automerger Merge Worker
19f573a89b
Merge "Remove usage of IccCardConstants hidden APIs" am: b181ba61e2 am: b09b13cf38
...
Change-Id: I5a8974d8cd5d2af70996ec60eae924ddd435c840
2019-12-10 22:10:05 +00:00
Meng Wang
b9d73629d1
Merge "Remove hidden API usage PhoneConstants.SUBSCRIPTION_KEY/SLOT_KEY"
2019-12-10 21:53:26 +00:00
Jayachandran Chinnakkannu
b181ba61e2
Merge "Remove usage of IccCardConstants hidden APIs"
2019-12-10 21:31:17 +00:00
Meng Wang
4c18a3a5a6
Remove hidden API usage PhoneConstants.SUBSCRIPTION_KEY/SLOT_KEY
...
The two constants are hidden APIs and used as extra keys for a few
legacy broadcasts. No new external users are expected. So making a local
copy of them to keep backward compatibility, until the broadcasts are
removed in the future.
Also move ACTION_SUBSCRIPTION_PHONE_STATE_CHANGED constant out of
PhoneConstants since it's only used in TelephonyRegistry for backward
compatibility.
Bug: 140908357
Test: make
Change-Id: Ic7f15851377dcba5353dc6dade61b1dec96bcea5
2019-12-10 10:28:13 -08:00
Jack Yu
8a1b8baf0f
Merge "CarrierConfigManager: Adds API for persistent override of values" am: 9be4d11abb
...
am: 52d95ed0ed
Change-Id: Ibbf4f327c266194fb74c508ab96ba3d199ca1ac9
2019-12-10 09:49:12 -08:00
Jack Yu
9be4d11abb
Merge "CarrierConfigManager: Adds API for persistent override of values"
2019-12-10 17:35:20 +00:00
Automerger Merge Worker
809e21fc28
Merge "Remove broadcast of NETWORK_SET_TIMEZONE intent" am: 78b90b3a76 am: 1f641b3630 am: a1842da83a
...
Change-Id: I7e6913e7b88abd1c0fee25d85e889e92fe2ccbeb
2019-12-10 17:14:05 +00:00
Neil Fuller
a1842da83a
Merge "Remove broadcast of NETWORK_SET_TIMEZONE intent" am: 78b90b3a76
...
am: 1f641b3630
Change-Id: I4d0c201fc6af3826a4427da5bc162c10bef50641
2019-12-10 09:07:13 -08:00
Torbjorn Eklund
074e97d45e
CarrierConfigManager: Adds API for persistent override of values
...
Adds an API in CarrierConfigManager for persistent override of carrier
config values.
Bug: 144544956
Test: Manual
Merged-In: I50618921d1ec522d5cd0bd71a5f8e0b1877f1ce1
Change-Id: I50618921d1ec522d5cd0bd71a5f8e0b1877f1ce1
2019-12-10 06:51:38 +00:00
Torbjorn Eklund
4af3ae960d
CarrierConfigManager: Adds API for persistent override of values
...
Adds an API in CarrierConfigManager for persistent override of carrier
config values.
Bug: 144544956
Test: Manual
Change-Id: I50618921d1ec522d5cd0bd71a5f8e0b1877f1ce1
2019-12-09 20:37:33 -08:00
Jayachandran C
316302c001
Remove usage of IccCardConstants hidden APIs
...
Expose the string IccCardConstants as system APIs
Use TelephonyManger.SIM_STATE_XXX for remaining
Bug: 145767148
Test: Build
Change-Id: I5711d783be8c8414b8f9d7baa80cb4224bd771aa
2019-12-06 16:06:12 -08:00
Sooraj Sasindran
6cf49b2d35
Do not use hidden withCleanCallingIdentity
...
Do not use hidden withCleanCallingIdentity
Bug: 140908357
Test: Build
Change-Id: Ic6cbd587c009df973d4602ff21e5b8a9c27293ff
2019-12-06 09:01:20 -08:00
Neil Fuller
9a81291281
Remove broadcast of NETWORK_SET_TIMEZONE intent
...
android.intent.action.NETWORK_SET_TIMEZONE is not used by anything in
the platform so it can be removed. It was previously broadcast when
telephony made a time zone change, presumably as a way to coordinate
time zone detection logic if there were other, lower-priority detection
mechanisms on the device. The logic for time zone detection is now
centralized in the system server so coordination can be done more
directly when needed.
All the APK usages appear to be only manifest entries for
<protected-broadcast> in apps that don't send the intent themselves,
which doesn't make a lot of sense.
Note: There is a separate commit to remove the broadcast from the old
(disabled) NITZ logic.
Bug: 140712361
Test: treehugger
Change-Id: Iab629778e45815f4632359e90d920b7751c1a199
2019-12-05 13:09:19 +00:00
Shuo Qian
5202828d3c
Merge "Move TelephonyPermissions to TelephonyCommon" am: c5f12f75e6
...
am: b00ee2e7fe
Change-Id: I5ae19d939d43b81520b1cd5f6039eb329c075e42
2019-12-04 13:35:14 -08:00
Shuo Qian
caf7ef3de8
Move TelephonyPermissions to TelephonyCommon
...
Test: built
Bug: 145554073
Change-Id: I3681043a197e6daeb16dcf506d672bdcf1fc8da8
Merged-In: I3681043a197e6daeb16dcf506d672bdcf1fc8da8
(cherry picked from commit fde53bb6f1 )
2019-12-04 12:25:05 -08:00
Xiangyu/Malcolm Chen
603d7e7d89
Merge "Add System API to indicate whether physical SIM can be disabled." am: 454c0659a6
...
am: 0b2531862f
Change-Id: If6fe7eabcd6b2bd92c2b516e5083fb3cb558cb09
2019-12-04 11:48:20 -08:00
Xiangyu/Malcolm Chen
454c0659a6
Merge "Add System API to indicate whether physical SIM can be disabled."
2019-12-04 19:26:51 +00:00
Jack Yu
b496fd8765
Merge "Added sub id to SmsCbMessage" am: 258e925cd6
...
am: 35132f9a21
Change-Id: Ia2e5933ffc493c69efbac8da2ab993281e31867b
2019-12-04 09:47:53 -08:00
Shuo Qian
fde53bb6f1
Move TelephonyPermissions to TelephonyCommon
...
Test: built
Bug: 145554073
Change-Id: I3681043a197e6daeb16dcf506d672bdcf1fc8da8
2019-12-04 02:13:42 +00:00
Jack Yu
29dfebb84c
Added sub id to SmsCbMessage
...
Added a new field subscription id to SMS
cell broadcast message.
This is the preliminary step of deprecating
CellBroadcastMessage class.
Bug: 144891074
Test: Manual
Merged-In: I23f61e77f6a9a16ce77f7892ba96fd7485c555a4
Change-Id: I23f61e77f6a9a16ce77f7892ba96fd7485c555a4
(cherry picked from commit 750b8b1972 )
2019-12-03 11:43:59 -08:00
Meng Wang
d625b17f3a
Merge "Move TelephonyUtils to base/telephony"
2019-12-03 01:22:51 +00:00
TreeHugger Robot
7a80e94c47
Merge "Do not use hidden isPrivilegedApp"
2019-12-03 00:22:42 +00:00
Meng Wang
83c8416b7d
Move TelephonyUtils to base/telephony
...
Bug: 140908357
Test: make
Change-Id: Ie83253e2368256e74b687dc1e5f650bd047c2521
2019-12-02 15:51:38 -08:00
Sooraj Sasindran
22b53f4157
Do not use hidden isPrivilegedApp
...
Remove usage of isPrivilegedApp as it is used only for logging.
Bug: 140908357
Test: Build
Change-Id: I510e10cd17546ebd4aa59f14a3b10738e37e912d
2019-12-02 13:03:07 -08:00
Malcolm Chen
4c7c1b25e9
Add System API to indicate whether physical SIM can be disabled.
...
Bug: 133379187
Test: build
Change-Id: I764f344b0d430cb49ccccc9f402139ea32e70c92
Merged-In: I764f344b0d430cb49ccccc9f402139ea32e70c92
2019-12-02 11:40:05 -08:00
Meng Wang
3ef13e045c
Merge "Do not use hidden API XmlUtils."
2019-12-01 23:41:25 +00:00
Shuo Qian
48dc60e388
Merge "Introduce APIs for Emergency Number Database version" am: 18fa446f44
...
am: 0a1aca082c
Change-Id: I4ef8daa35b46ef1e6159ae07b6d151ab27a5b8ba
2019-11-27 14:54:22 -08:00
Shuo Qian
18fa446f44
Merge "Introduce APIs for Emergency Number Database version"
2019-11-27 22:35:00 +00:00
Meng Wang
ae3d807965
Do not use hidden API XmlUtils.
...
Make a local copy instead.
Bug: 137202333
Test: make
Change-Id: Ibcf7b23a8b6628aa482b34f867db57e4cb0dbb8e
2019-11-26 16:26:24 -08:00
Chen Xu
0237ab632a
Merge "move encodeException to non-updatable framework/base/telephony/common"
2019-11-27 00:15:13 +00:00
Shuo Qian
217a388aef
Introduce APIs for Emergency Number Database version
...
1) Test API to override file partition for testing
2) System API to notify Telephony Emergency Number database installation
complete
3) Remove broadcast mechanism
Test: gts
Bug: 136027884
Change-Id: Ie2b0c390948c82ccbb94187a6ded9affd162f5ab
Merged-In: Ie2b0c390948c82ccbb94187a6ded9affd162f5ab
(cherry picked from commit 1b28fdd6dd )
2019-11-26 15:51:15 -08:00
Chen Xu
3a7dfca8db
move encodeException to non-updatable framework/base/telephony/common
...
Bug: 140908357
Test: Build
Change-Id: I9be6b41fe4af0eb4eb56debffc020735509dc407
2019-11-26 13:51:38 -08:00
Xiangyu/Malcolm Chen
a452be9d6f
Merge "Add System API to indicate whether physical SIM can be disabled."
2019-11-26 18:37:41 +00:00
Meng Wang
58a95cc4c2
Merge "Telephony: do not use hidden API ArrayUtils."
2019-11-26 18:11:37 +00:00
Malcolm Chen
c5dedead28
Add System API to indicate whether physical SIM can be disabled.
...
Bug: 133379187
Test: build
Change-Id: I764f344b0d430cb49ccccc9f402139ea32e70c92
2019-11-25 15:36:06 -08:00
Xiangyu/Malcolm Chen
0f2c3d963d
Merge "Don't allow reading IMSI of one active sub if only has carrier privilege on the other."
2019-11-25 22:44:35 +00:00
Meng Wang
b03e9a1171
Merge "Move SmsConstants to telephony/common" am: e34b67f5ca am: f0c0d50f49
...
am: 77cc8e5cf2
Change-Id: I6c894ef89a641df05a04bd3ad0304ed97477a4f7
2019-11-25 14:24:11 -08:00
Meng Wang
77cc8e5cf2
Merge "Move SmsConstants to telephony/common" am: e34b67f5ca
...
am: f0c0d50f49
Change-Id: I52ff07ca5b69c22e86de72465b031d45da165490
2019-11-25 14:18:19 -08:00
Meng Wang
60a46c5833
Telephony: do not use hidden API ArrayUtils.
...
Make a local copy instead.
Bug: 137202333
Test: make
Change-Id: I3218bca2d296c548b9d8427f70df8f7a33d0d449
2019-11-25 11:18:10 -08:00
Meng Wang
ac59ad3c83
Move SmsConstants to telephony/common
...
So it can be used by modules other than telephony.
Bug: 140908357
Test: make
Change-Id: I7819adbc150df5bd8a05014a9dfa79bd8de425b6
2019-11-25 10:37:30 -08:00
Jayachandran Chinnakkannu
c909c94864
Merge "Remove usage of hidden API Emoji.isRegionalIndicatorSymbol" am: 4257da213d am: d6900e4b3c
...
am: b52dfe672f
Change-Id: If4f84926076a3fc6ffa860b7075bb669b1cfb21c
2019-11-25 07:24:46 -08:00
Shuo Qian
4aeff5ba6e
Merge "Introduce APIs for Emergency Number Database version"
2019-11-23 02:33:50 +00:00
Malcolm Chen
d9fc243c91
Don't allow reading IMSI of one active sub if only has carrier privilege
...
on the other.
Bug: 136123413
Test: unittest
Change-Id: I67a0121d3e965f193be9e827533646423502fe70
Merged-In: I67a0121d3e965f193be9e827533646423502fe70
2019-11-22 17:54:20 -08:00
Jayachandran Chinnakkannu
b52dfe672f
Merge "Remove usage of hidden API Emoji.isRegionalIndicatorSymbol" am: 4257da213d
...
am: d6900e4b3c
Change-Id: I86c741f7ede242568aab436f673000c9f0da5813
2019-11-22 10:22:02 -08:00
Jayachandran Chinnakkannu
4257da213d
Merge "Remove usage of hidden API Emoji.isRegionalIndicatorSymbol"
2019-11-22 17:54:23 +00:00
Jack Yu
563151db65
Merge "Added sub id to SmsCbMessage"
2019-11-22 17:28:43 +00:00