Commit Graph

4047 Commits

Author SHA1 Message Date
Malcolm Chen
3ceeeddfea Add VisibleForTesting to create TelephonyRegistryTest.
Bug: 113305153
Test: unittest
Change-Id: Ie59b2da76fbc813ce011d4d0ab3ff533a6006e14
2018-08-30 11:34:28 -07:00
Meng Wang
d7f361e924 Merge "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT" am: d8523f3c01 am: 62ced9c2d8
am: 76dcc6b470

Change-Id: I6a3699d7d6019d35ef85d536c43ecb94e6747ed0
2018-08-29 20:11:06 -07:00
Meng Wang
62ced9c2d8 Merge "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT"
am: d8523f3c01

Change-Id: I74bbd4bf00140e06a3a20d9f41f7078d8ac6ba50
2018-08-29 19:38:06 -07:00
Treehugger Robot
d8523f3c01 Merge "Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT" 2018-08-30 02:16:38 +00:00
Pengquan Meng
93518497b1 Merge "Add new Telephony API for settings migration"
am: adbe45e0ca

Change-Id: Ie3b4c9529cc4279f0caf462efaca18d06689f629
2018-08-29 18:03:16 -07:00
Pengquan Meng
ad224b637e Add new Telephony API for settings migration
Bug:111453847
Test: build test
Change-Id: Ia4468664453e532e80b8834e53d386fabeb11c41
Merged-In: Ia4468664453e532e80b8834e53d386fabeb11c41
2018-08-29 22:19:15 +00:00
Brad Ebinger
2943823a8f Merge "IMS: Support Robocall Feature For MT VOLTE Calls" 2018-08-29 20:03:13 +00:00
Pengquan Meng
db1cc81a90 Merge "Update TelephonyManager document" 2018-08-29 00:24:09 +00:00
Jack Yu
ce53935aef Merge "Added access networks manager" am: c5a00e0957 am: 1804391a45
am: e78450033f

Change-Id: Ida5dfb3c9471cf1a7340bfbb22ee336c64c19b69
2018-08-28 15:55:51 -07:00
Jack Yu
1804391a45 Merge "Added access networks manager"
am: c5a00e0957

Change-Id: I0524b4e3ee57026e613b0d6de7c21f60204ba3bf
2018-08-28 15:25:04 -07:00
Jack Yu
c5a00e0957 Merge "Added access networks manager" 2018-08-28 22:09:47 +00:00
Sumit Das
05e573e863 IMS: Support Robocall Feature For MT VOLTE Calls
Added a new call fail error code for user marked unwanted calls.

Bug: 110976451
Test: atest FrameworksTelephonyTests
Change-Id: I7bbc45a39d637f93127097e8b27981c9519fe0e7
Merged-In: I7bbc45a39d637f93127097e8b27981c9519fe0e7
2018-08-28 15:03:18 -07:00
Brad Ebinger
76793d62d0 Merge "Avoid WiFi to Cellular silent redial when roaming" am: 8fd48568d5 am: 1b497f23ed
am: 4fd6c1a154

Change-Id: I7de1f6eb345cdda52a7954e95aeee57f4074cc24
2018-08-28 13:26:42 -07:00
Pengquan Meng
3f8278865a Update TelephonyManager document
Bug: 111453847
Test: build
Change-Id: Ief746e771dc9435782dec75cf2259d5b9f040c27
2018-08-28 13:16:16 -07:00
Brad Ebinger
0771114a8b Merge "IMS: Support Robocall Feature For MT VOLTE Calls"
am: 88b03ede54

Change-Id: If451e2b9e3efe1ddad1fedf52ac75fc1465a48db
2018-08-28 12:10:19 -07:00
Brad Ebinger
1b497f23ed Merge "Avoid WiFi to Cellular silent redial when roaming"
am: 8fd48568d5

Change-Id: I9d0fe4981d0293864f2a066121587bbadc8a5705
2018-08-28 12:07:09 -07:00
Brad Ebinger
88b03ede54 Merge "IMS: Support Robocall Feature For MT VOLTE Calls" 2018-08-28 18:12:42 +00:00
Pengquan Meng
ea412d3b03 Merge "Add new Telephony API for settings migration" 2018-08-28 17:39:11 +00:00
Jack Yu
56acd629e4 Merge "Fix to read Tethering APN data terminated by empty parameters correctly" am: 6d94f19b54 am: 7bcde7af33
am: 6d0a5ca3df

Change-Id: I4e326d6b389bf541c51c4ff03b1bca370b7f60db
2018-08-27 17:43:25 -07:00
Jack Yu
7bcde7af33 Merge "Fix to read Tethering APN data terminated by empty parameters correctly"
am: 6d94f19b54

Change-Id: I7e91441757b8eac3e6cb31ba1fc89cb816221202
2018-08-27 17:19:05 -07:00
Jack Yu
4d21a4035d Added access networks manager
Added access networks manager to manage qualified networks
for data connection.

Test: Manual
Bug: 73659459
Change-Id: I7f65a875f37d5472193ec7740437dffb9ecdb94a
2018-08-27 17:07:31 -07:00
Sumit Das
c1a6ebcd7d IMS: Support Robocall Feature For MT VOLTE Calls
-Added a new call fail error code for user marked unwanted calls.
-Updated system-current.txt file to replect the modified API

Bug: 110976451
Change-Id: I7bbc45a39d637f93127097e8b27981c9519fe0e7
CRs-Fixed: 2226444
2018-08-27 23:23:59 +00:00
Sumit Das
beec8ad586 Avoid WiFi to Cellular silent redial when roaming
-Adding a new call fail reason code to notify user that CSFB option
  is not available in CS roaming network.

Bug: 78154720
Change-Id: I5fe8c0ed7460e164ac79f851b96ca0f7303b093a
CRs-Fixed: 2226273
2018-08-27 23:23:39 +00:00
TreeHugger Robot
342df6ddd1 Merge "Deprecate some system apis in TelephonyManager" 2018-08-27 21:54:17 +00:00
Jack Yu
6d94f19b54 Merge "Fix to read Tethering APN data terminated by empty parameters correctly" 2018-08-27 21:04:56 +00:00
Malcolm Chen
5f47241785 Merge "Add PhoneCapabilityChanged in phone state listener"
am: ec67984561

Change-Id: I7beaaea32a0dd27f8c7a8318914416886f21216e
2018-08-24 16:41:39 -07:00
Meng Wang
3284e35061 Expose KEY_CARRIER_DEFAULT_WFC_IMS_{ROAMING_,}MODE_INT
Bug: 112867975
Test: make
Change-Id: I5d02d35e34f6030339d67e217ac224eab994af87
2018-08-24 15:55:31 -07:00
Malcolm Chen
5ee5c14ecb Add PhoneCapabilityChanged in phone state listener
Add a new hidden event PhoneCapabilityChanged that can be
listned to know phone capability has changed.

Bug: 92796390
Test: build
Change-Id: I12ccde1a1c4257ac50c2cfa73d2d5b58dd7e1518
Merged-In: I12ccde1a1c4257ac50c2cfa73d2d5b58dd7e1518
2018-08-24 15:39:01 -07:00
Pengquan Meng
c46213a622 Add new Telephony API for settings migration
Bug:111453847
Test: build test
Change-Id: Ia4468664453e532e80b8834e53d386fabeb11c41
2018-08-24 11:35:26 -07:00
Nathan Harold
800b60fb2a Merge "Add Conversion from CellIdentity to CellLocation" am: 713eef404e am: fe3124bb48
am: d07d54819a

Change-Id: I7bda26955f6725f2054e621c6fdb958be80087c4
2018-08-23 16:39:22 -07:00
Nathan Harold
fe3124bb48 Merge "Add Conversion from CellIdentity to CellLocation"
am: 713eef404e

Change-Id: Icc3609ce4386079a84175b5dbdf1cbbb327d2a22
2018-08-23 16:17:34 -07:00
Nathan Harold
713eef404e Merge "Add Conversion from CellIdentity to CellLocation" 2018-08-23 23:01:23 +00:00
Mathew Inwood
e38a714d49 Merge "Add @UnsupportedAppUsage annotations"
am: 0d9029cf3c

Change-Id: I871ee5c3dbaf7413b8d9f0a8948d48c620733c46
2018-08-23 05:08:20 -07:00
Mathew Inwood
a838206e94 Add @UnsupportedAppUsage annotations
For packages:
  android.telephony
  android.telephony.cdma
  android.telephony.data
  android.telephony.euicc
  android.telephony.gsm
  android.telephony.ims
  android.telephony.ims.aidl
  android.telephony.ims.compat
  android.telephony.ims.compat.feature
  android.telephony.ims.compat.stub
  android.telephony.ims.feature
  android.telephony.ims.stub
  android.telephony.mbms
  android.telephony.mbms.vendor

This is an automatically generated CL. See go/UnsupportedAppUsage
for more details.

Exempted-From-Owner-Approval: Mechanical changes to the codebase
which have been approved by Android API council and announced on
android-eng@

Bug: 110868826
Test: m
Change-Id: I02d900d6d0ec9a6b2172a71911fec61d04e4d235
Merged-In: I22547ac0ed384d74d61cfd51d20c140e392a597f
2018-08-23 09:37:53 +01:00
Jack Yu
0a2348f8ef Merge "Fixed java doc error" am: 5831d309fa am: 717e4eb21a
am: 087354c6b6

Change-Id: I8adad0105c095d548c2dbf98089f874156dbc4b6
2018-08-22 21:32:48 -07:00
Jack Yu
5e36e00e9f Merge "Added a new carrier config for data connection failed radio restart" am: 2947e54c3d am: 5afeed5084
am: d4ad9a38ff

Change-Id: I120bdfe99dc90dcdddf052a672fa05bbc0d1b212
2018-08-22 21:18:25 -07:00
Jack Yu
717e4eb21a Merge "Fixed java doc error"
am: 5831d309fa

Change-Id: I16e6228110512926af593fff2151cec0e99c9433
2018-08-22 20:40:03 -07:00
Jack Yu
5afeed5084 Merge "Added a new carrier config for data connection failed radio restart"
am: 2947e54c3d

Change-Id: I651d8092b3ee17fbcb8123f0cafedafeff68eb2c
2018-08-22 18:05:45 -07:00
Jack Yu
5831d309fa Merge "Fixed java doc error" 2018-08-23 00:23:54 +00:00
Jack Yu
a219efb6da Fixed java doc error
Test: Build
Bug: 111774203
Change-Id: Icced6451465d0a4e5c2a9eaf8203d3456a83ab08
2018-08-22 17:19:44 -07:00
Jack Yu
2947e54c3d Merge "Added a new carrier config for data connection failed radio restart" 2018-08-22 23:42:36 +00:00
Jack Yu
69c8dbb9eb Merge "Added qualified networks services" am: 63de9eabec am: f02b6d6679
am: 507bdec1ab

Change-Id: If60c3165dab5316c17cfe7ba0e5e7d8dab782636
2018-08-22 15:44:55 -07:00
Jack Yu
f02b6d6679 Merge "Added qualified networks services"
am: 63de9eabec

Change-Id: Iec9fd279b7e1c34ba7ded495e4d7a285a658991d
2018-08-22 15:25:51 -07:00
Jack Yu
3399f3644d Added a new carrier config for data connection failed radio restart
Added a new carrier config that can trigger modem restart when
receiving specific setup data fail cause code.

Test: Telephony sanity tests
Bug: 111774203
Change-Id: I39d648117f778a4548a3d50e624dbd841956c6cc
2018-08-22 14:16:47 -07:00
Jack Yu
63de9eabec Merge "Added qualified networks services" 2018-08-22 20:18:11 +00:00
Hall Liu
0eaa26adc5 Merge "Pass correct parameters to API sendMultipartTextMessage" am: b29e727b32 am: 817c987602
am: 1bd7ed316c

Change-Id: I2de2598bcec916c836ae639ed1384abd232123dc
2018-08-22 04:28:09 -07:00
Hall Liu
817c987602 Merge "Pass correct parameters to API sendMultipartTextMessage"
am: b29e727b32

Change-Id: I3aa4f8fd4e528165b9338c44132f0b2b5f0342c2
2018-08-21 18:22:01 -07:00
Jack Yu
a3ab5750a4 Added qualified networks services
Added the qualified networks service, which is a base
class for vendor's qualified network service to extend.
The service is to update frameworks the available
networks for data setup for each APN type.

Test: Manual
Bug: 73659459
Change-Id: I7238aeac8e48be2a17245de77239b242703bcb7e
2018-08-21 17:57:57 -07:00
Hall Liu
b29e727b32 Merge "Pass correct parameters to API sendMultipartTextMessage" 2018-08-21 22:27:27 +00:00
Nathan Harold
7590feeb3a Add Conversion from CellIdentity to CellLocation
Add OO conversion from CellIdentity to CellLocation
in the respective CellIdentity classes.

Bug: 67711865
Test: manual
Change-Id: I4e2dab7de5e5c5fa3bb42a22b14934874560c9fc
2018-08-21 20:44:25 +00:00