Commit Graph

8792 Commits

Author SHA1 Message Date
Xiangyu/Malcolm Chen
2fa9c1c238 Merge "Remove SubscriptionManager#setMetered API." 2019-03-19 20:32:34 +00:00
Jack Yu
21d24541f0 Merge "API review feedback changes" 2019-03-19 17:08:54 +00:00
Tyler Gunn
949012715d Merge "Extend light-greylist of some TelephonyManager APIs until Q." am: 0bb3c6bb93 am: 572f0ca7e4
am: 1abcf7d70e

Change-Id: I9b738c3efea61704b4d892219cf175466676859e
2019-03-19 08:44:53 -07:00
Tyler Gunn
1abcf7d70e Merge "Extend light-greylist of some TelephonyManager APIs until Q." am: 0bb3c6bb93
am: 572f0ca7e4

Change-Id: Ib95672647d84f74f2fe24b8adac7a5ac30554c0c
2019-03-19 08:35:13 -07:00
Tyler Gunn
572f0ca7e4 Merge "Extend light-greylist of some TelephonyManager APIs until Q."
am: 0bb3c6bb93

Change-Id: I98739ce5d5210437df0618d14a6923ce92bccf03
2019-03-19 08:26:43 -07:00
Tyler Gunn
0bb3c6bb93 Merge "Extend light-greylist of some TelephonyManager APIs until Q." 2019-03-19 15:17:16 +00:00
Paul Hu
7ccfdd170e Merge "Revert "Rename some failed causes"" am: e3cc2e6c98 am: 90e2f900ca
am: 778f372e23

Change-Id: I82c8bfb9a5f08d7ca205b2f18282f5346709b2e0
2019-03-19 08:05:53 -07:00
Paul Hu
778f372e23 Merge "Revert "Rename some failed causes"" am: e3cc2e6c98
am: 90e2f900ca

Change-Id: I1b951e3b00983a364b4eef8edb6e5c1d032a3b43
2019-03-19 07:55:22 -07:00
Paul Hu
90e2f900ca Merge "Revert "Rename some failed causes""
am: e3cc2e6c98

Change-Id: I29efdbba830f08ca1a0c01058fce719c8b501dbe
2019-03-19 07:46:17 -07:00
Treehugger Robot
e3cc2e6c98 Merge "Revert "Rename some failed causes"" 2019-03-19 14:31:34 +00:00
Jack Yu
20d71403b8 API review feedback changes
Made the follwing changes based on API council review
feedback

1. Made the class and its Builder class final
2. Removed methods that should not be in the builder
3. Changed the return type of available services
   from array to list.

Test: Unit tests
Bug 127657991

Change-Id: I3c2d406fed3ddaf62dee193c7657caf8c5bc13d2
2019-03-19 07:01:22 -07:00
TreeHugger Robot
ebd08ce95f Merge "Document type of euicc privileged action extras." 2019-03-19 03:40:52 +00:00
Chen Xu
20306b0038 Merge "add two more parameters to carrier id TestAPI" 2019-03-19 03:32:03 +00:00
Paul Hu
f5e0242249 Revert "Rename some failed causes"
This reverts commit 1c405b73b0.

Reason for revert: <INSERT REASONING HERE>

Change-Id: I4af7c87d8a8a988c2f1c3dc6662027c6fcd34088
2019-03-19 03:11:31 +00:00
Brad Ebinger
4e7abb98d1 Merge "Emergency API review" am: 853983ef32
am: c6d673901a

Change-Id: I7d869f5e3ef5b98fb52a429687b4a0875baa835d
2019-03-18 17:29:04 -07:00
Brad Ebinger
c6d673901a Merge "Emergency API review"
am: 853983ef32

Change-Id: Idcfa450fba2e08d825bbe2b95094a7e7f070421b
2019-03-18 16:50:54 -07:00
Shuo Qian
981b0a7653 Merge "Default carrier config key in carrier config manager" 2019-03-18 23:37:39 +00:00
Brad Ebinger
853983ef32 Merge "Emergency API review" 2019-03-18 23:29:34 +00:00
Tyler Gunn
35fd7c906e Merge "Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated." am: e2a486a7b2 am: 55c3b4a993
am: 0e79151f2d

Change-Id: Ia4380a4d25dd88243f123eb48b36bd3d94cfbb32
2019-03-18 16:06:46 -07:00
Tyler Gunn
0e79151f2d Merge "Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated." am: e2a486a7b2
am: 55c3b4a993

Change-Id: Icb80c34bf81ec882d7da7b47afc7f7853059846e
2019-03-18 15:58:21 -07:00
Patrick Huang
4db3a997b6 Document type of euicc privileged action extras.
Bug: 128317614
Test: Test on phone
Change-Id: Ib7978807376c7987d3aa8a7e3d1dc4bc6c814c6a
2019-03-18 15:56:39 -07:00
Tyler Gunn
55c3b4a993 Merge "Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated."
am: e2a486a7b2

Change-Id: Ib0d700c29e28166081b81cbdaeb8ad278d7ca21c
2019-03-18 15:46:56 -07:00
Tyler Gunn
e2a486a7b2 Merge "Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated." 2019-03-18 22:18:52 +00:00
sqian
3b5f87f965 Emergency API review
1) Remove 'current' in Emergency APIs
2) Remove nullable
3) Handled the null Telephony service case
4) Hide getEmergencyServiceCategoryBitmask
5) Make getEmergencyUrns unmodifiable

Test: Treehugger
Bug: 122368381
Bug: 126699022
Bug: 126701211
Merged-In: I6eb1d8a3ae1625ff3f43f983c488c2969649713b
Change-Id: I6eb1d8a3ae1625ff3f43f983c488c2969649713b
2019-03-18 15:18:00 -07:00
sqian
4be071a560 Default carrier config key in carrier config manager
Bug: 123038126
Test: Treehugger
Change-Id: Ia3cc464519bb99e68f995f6bf9d83a3d987716d5
2019-03-18 14:10:53 -07:00
Jordan Liu
dc0ac4fa83 Merge "Add slot based ICC channel APIs" am: e278d2bcdd
am: ca075c3176

Change-Id: Ia43d743a06f21a812f74f98541e618f627dcf4a7
2019-03-18 13:56:12 -07:00
Malcolm Chen
fd838e9585 Remove SubscriptionManager#setMetered API.
Bug: 123661746
Test: sanity
Change-Id: Ia6772dee1bd566e0be6b06455d92c923d2c01b12
2019-03-18 13:52:37 -07:00
Brad Ebinger
8f1a1f83dc Merge "Integrate FEATURE_TELEPHONY_IMS feature into APIs" am: b50cea987b
am: 19aa681ad5

Change-Id: I41fbf2df61f1156b231189730690c9d48c04c3c4
2019-03-18 13:41:22 -07:00
Jordan Liu
ca075c3176 Merge "Add slot based ICC channel APIs"
am: e278d2bcdd

Change-Id: Ifaaddfc58ee684393bcabfc214d72746125ed158
2019-03-18 13:38:37 -07:00
Brad Ebinger
19aa681ad5 Merge "Integrate FEATURE_TELEPHONY_IMS feature into APIs"
am: b50cea987b

Change-Id: I958118cbf6bbe1da784e970b8b2195c52e198855
2019-03-18 13:28:10 -07:00
TreeHugger Robot
c330f96401 Merge "Add a carrier config for whether carrier app required during SIM setup" 2019-03-18 19:48:07 +00:00
Jordan Liu
e278d2bcdd Merge "Add slot based ICC channel APIs" 2019-03-18 18:36:54 +00:00
Brad Ebinger
b50cea987b Merge "Integrate FEATURE_TELEPHONY_IMS feature into APIs" 2019-03-18 17:35:27 +00:00
Tyler Gunn
b56fd28937 Mark EXTRA_INCOMING_NUMBER for PHONE_STATE broadcast as deprecated.
In Q we have introduced new APIs which replace the need for an app to
get the phone number for calls through the phone state broadcast.  As
such the EXTRA_INCOMING_NUMBER is being marked deprecated.  Developers
are encouraged to use the new replacement APIs instead.

Test: Make API / build
Fixes: 128835519
Change-Id: If1bc0076392281887f6cc8017788a07f170c7a17
2019-03-18 09:21:39 -07:00
Jack Yu
e27d3fde88 Renamed NetworkRegistrationState to NetworkRegistrationInfo
API review changes. The class covers more information other than
registration state.

Test: Build
Bug: 127657991
Change-Id: I8af36b388182ab08257b64c37078f156d4821709
2019-03-18 00:17:54 -07:00
chen xu
0ede222bde add two more parameters to carrier id TestAPI
Bug: 128441910
Test: atest GtsGmscoreHostTestCases:com.google.android.gts.telephony.TelephonyHostTest
Change-Id: Ida6201b632153acd04b1a224d9f31706cbcf1999
2019-03-16 18:13:27 -07:00
Patrick Huang
439170299f Merge "Document permissions for euicc privileged actions." 2019-03-16 01:45:23 +00:00
Jack Yu
bc8cc99b20 Merge "Moved transport to IntDef" am: b7463a63d1
am: f713c1ff26

Change-Id: I9a68e86efd37018db87dfb09af58fba8b99c3b15
2019-03-15 16:40:23 -07:00
Pengquan Meng
4d16fb67e1 Merge "[API feedback] api fixed for getSlotMapping" am: 9931252c3f am: 58fed7fac6
am: 91ae15122f

Change-Id: I08c80e60a89ab359c83e4043a1dfb74c92dc0b8a
2019-03-15 16:34:10 -07:00
Jack Yu
f713c1ff26 Merge "Moved transport to IntDef"
am: b7463a63d1

Change-Id: I80d2bf5b3d195d4b05135006418ba4b638271f4f
2019-03-15 16:31:06 -07:00
TreeHugger Robot
a2ca4fa104 Merge "Add annotation for EuiccManager#updateSubscriptionNickname." 2019-03-15 23:23:25 +00:00
Treehugger Robot
b7463a63d1 Merge "Moved transport to IntDef" 2019-03-15 23:21:29 +00:00
Pengquan Meng
91ae15122f Merge "[API feedback] api fixed for getSlotMapping" am: 9931252c3f
am: 58fed7fac6

Change-Id: I858a9014859f6c44862165cc7a970bdc20176fe4
2019-03-15 16:08:01 -07:00
Pengquan Meng
58fed7fac6 Merge "[API feedback] api fixed for getSlotMapping"
am: 9931252c3f

Change-Id: I68489daa92188232f3d1489226f71c14d5b2b14d
2019-03-15 15:58:45 -07:00
Patrick Huang
8002fe449f Document permissions for euicc privileged actions.
Bug: 128317064
Test: Test on phone
Change-Id: I285597e48e97f1b4ffe4b4eb4ac68010905f4e1f
2019-03-15 22:58:09 +00:00
Tyler Gunn
f8df85bdc2 Extend light-greylist of some TelephonyManager APIs until Q.
The reasonable replacement for these APIs is
ImsMmtelManager#isAvailable(int, int); however that class is a system
API.  Given how late we are in the release cycle,  can make
ImsMmtelManager public R and leave these greylisted for now.

Test: Manual
Bug: 128696104
Change-Id: I64fa9e079e26ba16ff9ace098091c4094e9a7b33
2019-03-15 15:41:17 -07:00
Pengquan Meng
9931252c3f Merge "[API feedback] api fixed for getSlotMapping" 2019-03-15 22:38:46 +00:00
Jack Yu
e4edae3798 Merge "Moved transport to IntDef" 2019-03-15 21:16:42 +00:00
Sooraj Sasindran
acf23ad83e Merge changes from topic "Porting-ONSAPIChanges" am: 31c7607ee6
am: f6b0d994a7

Change-Id: Idf128d17a2fac096ca5e28000648638c1d70fff2
2019-03-15 13:18:47 -07:00
Sooraj Sasindran
5984d59e47 Provide network bands in AvailableNetworkInfo am: c9948da02a
am: 3e08825d4c

Change-Id: Ibdfb3a26f2aea6d4c53a157b9045a9f3dca09176
2019-03-15 13:13:26 -07:00