Commit Graph

4854 Commits

Author SHA1 Message Date
Chen Xu
4205562972 Merge "address API council feedbacks for Telephony.Carriers" 2018-12-06 20:11:18 +00:00
TreeHugger Robot
4d50e4990c Merge "Fix typo according to API review." 2018-12-06 00:55:30 +00:00
Hall Liu
2725edc3d2 Merge "Add AIDL for number verification request API" am: 9814a10f42 am: 08877eba7f
am: 0aa7e03d08

Change-Id: I3c9aca811fe448cfd8a53b0a1eef4f631b655947
2018-12-05 11:35:59 -08:00
Hall Liu
0aa7e03d08 Merge "Add AIDL for number verification request API" am: 9814a10f42
am: 08877eba7f

Change-Id: Iac61f5c4b79d8a3e5a5b5bad830d87ba1dbf6974
2018-12-05 11:12:26 -08:00
Chen Xu
4988e08c6d Merge "support per carrier based iso country code." am: 79db2b093a
am: ee4cfc350d

Change-Id: I511bcc5ed4153621194097ce1dfa97efcf8e3f02
2018-12-05 11:00:45 -08:00
Hall Liu
9814a10f42 Merge "Add AIDL for number verification request API" 2018-12-05 18:29:47 +00:00
Chen Xu
79db2b093a Merge "support per carrier based iso country code." 2018-12-05 18:03:08 +00:00
Shuo Qian
946d90b724 Merge "Make some SubscriptionManager APIs system APIs" 2018-12-05 17:36:54 +00:00
Holly Jiuyu Sun
1c7bd090c9 Fix typo according to API review.
invoke -> invoked

Bug: 120489209
Test: make
Change-Id: I4c1cc7badf3646e970272a663922a0ae98988cab
2018-12-04 20:44:16 -08:00
Pengquan Meng
3ac37ebca6 Merge "Add FrequencyRange comparator to ServiceState" 2018-12-05 04:10:03 +00:00
chen xu
a2618627f0 support per carrier based iso country code.
1. apply carrierid-to-countrycode as an override table on
top of mcc-to-countrycode table which is coarse and inaccurate
especailly for dual ISMI SIM
2. persist country iso to simInfo db and notify change through
public API onSubscriptionChangedListener

Bug: 64775297
Bug: 110559381
Test: Build
Change-Id: I3ec2d90d9ce8dfba1418358de62eb4d099234757
2018-12-04 18:01:46 -08:00
Chen Xu
ed11f757b8 Merge "support per carrier based iso country code." 2018-12-05 01:51:17 +00:00
Hall Liu
138455f161 Add AIDL for number verification request API
Add the new method to ITelephony and call it in the
requestNumberVerification API.

Bug: 119675160
Test: GTS later + testapps
Change-Id: I89baba023cdae746bc4afd96432f8348114d47cf
2018-12-04 17:10:55 -08:00
Pengquan Meng
27fc25ecfb Add FrequencyRange comparator to ServiceState
The FrequencyRange is not comparable beucase it's an enum. This change
add a comparator to ServiceState to make the enum comparable.

Bug: 111453000
Test: atest FrameworksTelephonyTests
Change-Id: I59a595bdaf5451d2c4d95b1b5bdfefcba123fea7
2018-12-04 16:25:30 -08:00
Pengquan Meng
1a7b9e32d8 Merge "Modify constructor of NetworkRegistrationState" 2018-12-04 23:32:25 +00:00
Pengquan Meng
c96f515181 Modify constructor of NetworkRegistrationState
This change the data specific constructor of NetworkRegistrationState to
make it adapt to the new NR indicators.

Bug: 111453000
Test: atest FrameworksTelephonyTests
Change-Id: I4e1f30ea8531a6a424c2c920c74257d4d673589d
2018-12-04 13:29:46 -08:00
Hall Liu
3706c94bf3 resolve merge conflicts of 78128395e7 to master
Bug: 119675160
Test: none
Change-Id: I6bb788cb3b5e0e8f36c48282b06527f5d8dec688
2018-12-04 11:38:12 -08:00
chen xu
6b736eef07 support per carrier based iso country code.
1. apply carrierid-to-countrycode as an override table on
top of mcc-to-countrycode table which is coarse and inaccurate
especailly for dual ISMI SIM
2. persist country iso to simInfo db and notify change through
public API onSubscriptionChangedListener

Bug: 64775297
Bug: 110559381
Test: Build
Change-Id: I3ec2d90d9ce8dfba1418358de62eb4d099234757
2018-12-04 11:02:22 -08:00
Hall Liu
78128395e7 resolve merge conflicts of 57a6375a99 to pi-dev-plus-aosp
Bug: 119675160
Test: None
Change-Id: Ib01e4549beca4fc237b7ea95aa9043536e1e1139
2018-12-04 18:55:18 +00:00
TreeHugger Robot
9b827a3722 Merge "add setMetered in SubscriptionManager" 2018-12-04 18:21:23 +00:00
Nazanin Bakhshi
1990084843 add setMetered in SubscriptionManager
Test: no tests
Bug: 119316354
Change-Id: I85224b4b5fdfee9391f673bb3950ad510b978133
Merged-In: I85224b4b5fdfee9391f673bb3950ad510b978133
2018-12-04 18:21:03 +00:00
Hall Liu
239b0de673 Merge "Add API scaffolding for number verification" 2018-12-04 17:58:28 +00:00
Sooraj Sasindran
401023f8a0 Merge "UpdateAvailableNetworks apis" 2018-12-04 17:28:35 +00:00
Chen Xu
8f8cec65a0 Merge "update comments for resetRadioConfig and rebootRadio" am: 72378c7f11 am: d359564449
am: 820f57b158

Change-Id: Ib7042b2f39b73c98983961c34a72e5a39b7bfcf3
2018-12-03 15:49:09 -08:00
Chen Xu
820f57b158 Merge "update comments for resetRadioConfig and rebootRadio" am: 72378c7f11
am: d359564449

Change-Id: Ic9f18acc9edb337f6316f43acab2e37d59fe7c1c
2018-12-03 15:29:58 -08:00
Chen Xu
72378c7f11 Merge "update comments for resetRadioConfig and rebootRadio" 2018-12-03 22:58:57 +00:00
sqian
876bb7a065 Make some SubscriptionManager APIs system APIs
method public void setDefaultDataSubId(int);
method public void setDefaultSmsSubId(int);

Bug: 119232325
Test: Treehugger
Change-Id: I2775ef7a6f7f9585fe451f94da5eba541eea62af
2018-12-03 11:12:21 -08:00
Brad Ebinger
9b2ec19f49 Merge "Actually check for READ_PHONE_STATE permission for Voicemail query" am: 539f4f44c1 am: 5afc7541dd
am: b724c4800f

Change-Id: I9a53ab85e3c22ac54c46d01dd7123aed48f5631b
2018-12-03 07:51:14 -08:00
Chen Xu
ae39b387ed Merge "add more comments for API getAidForAppType" am: 818a6e70e2 am: acb365f14b
am: bc8be72c02

Change-Id: I7d53e1ec57eb6a5a2399c82d21d90ea21b5d60c1
2018-12-03 06:50:28 -08:00
chen xu
5caa18cbf8 address API council feedbacks for Telephony.Carriers
Bug: 118296421
Test: telephony unit test
Change-Id: Ib26db49e5fa6891c2176124681172c271e6cc423
2018-12-01 15:34:47 -08:00
chen xu
5e4840ae72 update comments for resetRadioConfig and rebootRadio
This operation is carrier/technology agnostic. Its currently used by
some cdma carriers e.g, OMADM but it doesn't mean its an no-op for GSM
carriers

Bug: 119118770
Test: Build
Change-Id: Iff31fc0afbb060a590b24bd19dc91cad3889e4fb
2018-12-01 14:51:23 -08:00
Shuo Qian
1054427c0c Merge "Remove static for getSubscriptionIds" am: 9a9dbf05e0
am: 0be2ef9746

Change-Id: I05f6d006c949cce7a4604390ec2a4cb170b5ffa5
2018-11-30 12:47:20 -08:00
Shuo Qian
0893c2e31d Merge "Add Emergency service categories in ImsCallProfile" 2018-11-30 20:22:01 +00:00
Shuo Qian
9a9dbf05e0 Merge "Remove static for getSubscriptionIds" 2018-11-30 20:21:45 +00:00
Pengquan Meng
3ce70560d8 Merge "Add 5G rat type" 2018-11-30 20:10:04 +00:00
Brad Ebinger
b724c4800f Merge "Actually check for READ_PHONE_STATE permission for Voicemail query" am: 539f4f44c1
am: 5afc7541dd

Change-Id: I854846a6033dd17228563c7801060f1faabf761e
2018-11-30 11:18:26 -08:00
Brad Ebinger
539f4f44c1 Merge "Actually check for READ_PHONE_STATE permission for Voicemail query" 2018-11-30 18:28:51 +00:00
Adrian Roos
739fbee3cb Merge "API: Make implicit APIs from type usage explicit" am: 6fc3189e37
am: 1f12c3112d

Change-Id: I9a9b76423c4ad531013b4a7c6f7c98c7b47b0a63
2018-11-30 08:56:53 -08:00
Adrian Roos
6fc3189e37 Merge "API: Make implicit APIs from type usage explicit" 2018-11-30 16:25:06 +00:00
Xiangyu/Malcolm Chen
8656f52d4a Merge "Remove PARENT_SUB_ID since it's no longer needed." am: 4dd4cf5679
am: 5b1804a9e8

Change-Id: I701364670d2a8bcd9e2ad69e229fb1920c5bd7ae
2018-11-30 00:53:42 -08:00
Sooraj Sasindran
ab64d28254 Merge "API to switch preferred data" am: 98b78236d0
am: 5d128c3e26

Change-Id: Ie419367d7bbbde1ff69e6c28aa500ae8b8f2a198
2018-11-30 00:33:19 -08:00
Xiangyu/Malcolm Chen
4dd4cf5679 Merge "Remove PARENT_SUB_ID since it's no longer needed." 2018-11-30 04:16:29 +00:00
Treehugger Robot
98b78236d0 Merge "API to switch preferred data" 2018-11-30 01:29:39 +00:00
Hall Liu
5314036bb1 Add API scaffolding for number verification
Add the PhoneNumberRange and NumberVerificationCallback classes. Add a
method in TelephonyManager to activate the API, but it does nothing for
now.

Bug: 119675160
Test: todo
Change-Id: I3ccd62b47f02a3aa324b675fdb16c8e7a1e9feec
2018-11-29 17:20:02 -08:00
Brad Ebinger
7d0dbe6954 Actually check for READ_PHONE_STATE permission for Voicemail query
We were not checking READ_PHONE_STATE permission when callers
were querying for the number of voicemails the user had for a
subscription.

Removes old ITelephony#getVoiceMessageCount method from graylist
because it hasn't been used since kitkat and does not allow for
READ_PHONE_STATE permission checks.

Bug: 119884553
Test: manual
Change-Id: Ic6c29b123e192caf663d0e0c8da559116d1a78c9
2018-11-29 15:17:33 -08:00
Chen Xu
bc8be72c02 Merge "add more comments for API getAidForAppType" am: 818a6e70e2
am: acb365f14b

Change-Id: I1d4b661c65a652800d5d4e3bf1cc813825b8089c
2018-11-29 11:45:31 -08:00
Xiangyu/Malcolm Chen
43cb017b99 Merge "add setMetered in SubscriptionManager" am: 899c96df90
am: c71a887b35

Change-Id: I28cdc1e9e423a3754e09cfedf8dfb81c1801df8f
2018-11-29 11:26:50 -08:00
Chen Xu
818a6e70e2 Merge "add more comments for API getAidForAppType" 2018-11-29 19:07:32 +00:00
Malcolm Chen
52f6dffbb1 Remove PARENT_SUB_ID since it's no longer needed.
Bug: 120141126
Test: build and flash
Change-Id: Ie482ba707ecb8b02d6c8f9e3b8bcdc30c835878e
Merged-In: Ie482ba707ecb8b02d6c8f9e3b8bcdc30c835878e
2018-11-29 11:04:16 -08:00
Xiangyu/Malcolm Chen
899c96df90 Merge "add setMetered in SubscriptionManager" 2018-11-29 18:57:55 +00:00