26 Commits

Author SHA1 Message Date
Shuo Qian
fde53bb6f1 Move TelephonyPermissions to TelephonyCommon
Test: built
Bug: 145554073
Change-Id: I3681043a197e6daeb16dcf506d672bdcf1fc8da8
2019-12-04 02:13:42 +00:00
Chen Xu
0237ab632a Merge "move encodeException to non-updatable framework/base/telephony/common" 2019-11-27 00:15:13 +00: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
Jayachandran Chinnakkannu
13d940da4d Merge "Remove usage of hidden API TelephonyManager.getLine1Number(int)" am: 2f1c32ef23 am: 3fdb0fbc87
am: 2fc6385366

Change-Id: Ifb8410dbb81cdc55c109ef8d7b190e1d9f6bf852
2019-11-25 16:09:16 -08:00
Jayachandran Chinnakkannu
2f1c32ef23 Merge "Remove usage of hidden API TelephonyManager.getLine1Number(int)" 2019-11-25 23:42:38 +00:00
Jayachandran C
43022eb20a Remove usage of hidden API TelephonyManager.getLine1Number(int)
This CL creats subscription specific telephony manager instance
and then invokes getLine1Number() API.

Bug: 140908357
Test: Build
Change-Id: Ib49098dcf3a0718d498d829765ba7f52d9a1de09
2019-11-25 14:32:24 -08: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
Jayachandran Chinnakkannu
5a00ad3a75 Merge "SmsNumberUtils: Remove usage of the following hidden APIs" am: 6052ca74cd am: e294de2414
am: 2380f6153e

Change-Id: I720c0a8ec995210cf53fa3c9e3c20bf9aa96bc23
2019-11-25 14:03:50 -08:00
Meng Wang
e34b67f5ca Merge "Move SmsConstants to telephony/common" 2019-11-25 21:59:10 +00:00
Jayachandran Chinnakkannu
6052ca74cd Merge "SmsNumberUtils: Remove usage of the following hidden APIs" 2019-11-25 21:40:14 +00:00
Jayachandran C
2863aa48fe SmsNumberUtils: Remove usage of the following hidden APIs
PhoneConstants.PHONE_TYPE_GSM
PhoneConstants.PHONE_TYPE_CDMA
PhoneNumberUtils.isNanp()

Bug: 140908357
Test: Build
Change-Id: I32a55c06bf69bdd0146f2579326794de0cdb3ec5
2019-11-25 11:30:12 -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
Brad Ebinger
d363bc08e9 Merge "replace hidden Context APIs" 2019-11-22 22:42:11 +00:00
Chen Xu
b930b0617d replace hidden Context APIs
Bug: 137202333
Test: Build & Unit test
Merged-In: I1c0e364949aa6b518c126224097774066e089a17
Change-Id: I1c0e364949aa6b518c126224097774066e089a17
2019-11-22 13:37:44 -08:00
Meng Wang
1db82317c0 Merge "Move GsmAlphabet to telephony/common" am: 36a15245e9 am: c68e65ed1a
am: 99a254e353

Change-Id: I470e99f1dd7e7055ab88840087c2470f98d50629
2019-11-19 20:32:34 -08:00
Meng Wang
3312d7cfa7 Move GsmAlphabet to telephony/common
so it can be shared with non-telephony modules.

Test: make
Bug: 140908357
Change-Id: I8caba6a1ac3943e7f0044f7502eead10dfe8669c
2019-11-19 14:19:41 -08:00
changbetty
ee198a8f3f [Telephony MainLine] Add PackageChangeReceiver to replace PackageMonitor
Bug: 143918416
Test: build pass and device boots up
Change-Id: I0539d230fbe17d6f0cac3ba01c1b926db787d5ba
2019-11-14 18:05:04 +08:00
Artur Satayev
fc46be7dbd Add @UnsupportedAppUsage annotations for greylist.
go/cleanup-greylist-txt

These have already been greylisted, however due to bugs/omissions in the tooling have been kept in go/greylist-txt instead of being annotated in the code.

Bug: 137350495
Test: m

Change-Id: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
Merged-In: Id6c1f5e403a0e66edb1102ee45f3bf19f244fb09
2019-11-08 16:17:13 +00:00
Jordan Liu
a2eb2079c9 Merge "Release mDrmManagerClient in PduPersister release" am: 501a618b3e am: 92ea429e94
am: 437116ad04

Change-Id: If4080c271441642d9132aea86cfe1c8a46e3b3e7
2019-11-07 12:41:43 -08:00
Iris Chang
374a142e6e Release mDrmManagerClient in PduPersister release
In Mms test log we found StrictMode printed out DrmManagerClient was
not released, it was created in PduPersister constructor.

To fix this problem, call mDrmManagerClient.release in PduPersister.
release.

Bug: 143230740
Test: Edit and send MMS, not print this log again.
Change-Id: If3318c8e77d6272b9d83af57d910951055356d99
2019-11-07 09:08:30 +08:00
Amit Mahajan
c7e3bb25b8 Move SmsApplication to telephony/common.
Test: basic sanity
Bug: 140763963
Merged-in: I8662c210319523abe64feaf0610af19fd285c8ca
Change-Id: I8662c210319523abe64feaf0610af19fd285c8ca
(cherry picked from commit 1ec2e61e7f4b6475da754abea129cc206275daa6)
2019-11-01 16:40:35 -07:00
Amit Mahajan
8360004981 Move SmsNumberUtils from opt/telephony to base/telephony/common.
This is because MmsService uses SmsNumberUtils.

Test: basic sanity
Bug: 140763963
Merged-in: I14555c2a641a7ad1a5ca7608d8fa05fa34bbb0f8
Change-Id: I14555c2a641a7ad1a5ca7608d8fa05fa34bbb0f8
(cherry picked from commit 24ade16aa0aec4f412e4a40286114fb06470d163)
2019-11-01 16:22:55 -07:00
Amit Mahajan
ac0fd65067 Create frameworks/base/telephony/common for common non-mainline telephony code.
And move mms util code to the new folder.

Test: basic sanity
Bug: 140763963
Merged-in: I0d92ed3fca1fc186484ea8d3c5d17b6e332e7d22
Change-Id: I0d92ed3fca1fc186484ea8d3c5d17b6e332e7d22
(cherry picked from commit d355153dcbc125b80113c31dafc80afe1a5fddd6)
2019-11-01 16:21:14 -07:00
Amit Mahajan
1ec2e61e7f Move SmsApplication to telephony/common.
Test: basic sanity
Bug: 140763963
Change-Id: I8662c210319523abe64feaf0610af19fd285c8ca
2019-10-08 10:12:30 -07:00
Amit Mahajan
24ade16aa0 Move SmsNumberUtils from opt/telephony to base/telephony/common.
This is because MmsService uses SmsNumberUtils.

Test: basic sanity
Bug: 140763963
Change-Id: I14555c2a641a7ad1a5ca7608d8fa05fa34bbb0f8
2019-10-03 15:24:53 -07:00
Amit Mahajan
d355153dcb Create frameworks/base/telephony/common for common non-mainline telephony code.
And move mms util code to the new folder.

Test: basic sanity
Bug: 140763963
Change-Id: I0d92ed3fca1fc186484ea8d3c5d17b6e332e7d22
2019-10-01 11:29:23 -07:00