Commit Graph

12187 Commits

Author SHA1 Message Date
Automerger Merge Worker
2a0d98a5ed Merge "API review: setNetworkSelectionModeManual" into rvc-dev am: be776fed5e am: 51ca286424 am: 8cc4dd385a
Change-Id: I76ffc0eb0c7b1fe7e605b4f4b6bdc66e18da9537
2020-02-29 05:17:26 +00:00
Sarah Chin
be776fed5e Merge "API review: setNetworkSelectionModeManual" into rvc-dev 2020-02-29 04:49:13 +00:00
Automerger Merge Worker
3f7ff13f0e Merge "API Review Feedbacks" am: 3d2b3a114b am: 25693b816a
Change-Id: I4854155fb0c5cd85239afa2b3ff695fd6d9603ee
2020-02-29 00:59:46 +00:00
Automerger Merge Worker
25693b816a Merge "API Review Feedbacks" am: 3d2b3a114b
Change-Id: I5fe33e2b6199382cbc7327afbe7234c9e1299e3d
2020-02-29 00:41:56 +00:00
Shuo Qian
3d2b3a114b Merge "API Review Feedbacks" 2020-02-29 00:31:18 +00:00
Automerger Merge Worker
be214f5118 Merge "[Telephony Mainline] Expose getActiveSubscriptionIdList" am: d7d92d6517
Change-Id: I32f8dc687ac7facfb2a9707dcfc462ef4c854d2c
2020-02-29 00:01:20 +00:00
Peter Wang
d7d92d6517 Merge "[Telephony Mainline] Expose getActiveSubscriptionIdList" 2020-02-28 23:49:05 +00:00
Sarah Chin
1f39ebd9e6 API review: setNetworkSelectionModeManual
Move optional ran parameter to end
Make system -> public API

Test: atest FrameworksTelephonyTests
Bug: 150127236
Change-Id: I140477b2778158646dbbcb0d2a32033c61bb97e4
2020-02-28 15:13:16 -08:00
Automerger Merge Worker
e576678a0a Merge "Re-order parameters of setUiccApplicationsEnabled." into rvc-dev am: 8972b83893
Change-Id: I4853336353ecf654b0743786ac22a4f378ca0056
2020-02-28 22:34:19 +00:00
Automerger Merge Worker
7077ef6893 Merge "Mark NonNull for canManageSubscription parameters." into rvc-dev am: 5f3331df90
Change-Id: I1f088b19eb9eb00107bc8b26a4193a4a1892d4e6
2020-02-28 22:33:51 +00:00
Automerger Merge Worker
e4077f8bfc Merge "Make createLocationInfoSanitizedCopy as @hide." into rvc-dev am: 01f0e8f0c3
Change-Id: Ieeec77d1d96adffa26d7d1ef35d1d609e83c869c
2020-02-28 22:33:02 +00:00
Xiangyu/Malcolm Chen
8972b83893 Merge "Re-order parameters of setUiccApplicationsEnabled." into rvc-dev 2020-02-28 22:22:26 +00:00
TreeHugger Robot
5f3331df90 Merge "Mark NonNull for canManageSubscription parameters." into rvc-dev 2020-02-28 22:17:28 +00:00
TreeHugger Robot
01f0e8f0c3 Merge "Make createLocationInfoSanitizedCopy as @hide." into rvc-dev 2020-02-28 22:16:45 +00:00
Automerger Merge Worker
a5415c535c Merge "Print carrier config access rules properly" into rvc-dev am: 7d1b787c8a
Change-Id: If9fe2e60100f99c59841f3bde4cc2deb330d0e4c
2020-02-28 19:38:22 +00:00
Xiangyu/Malcolm Chen
7d1b787c8a Merge "Print carrier config access rules properly" into rvc-dev 2020-02-28 19:32:31 +00:00
Automerger Merge Worker
600d65a575 Merge changes from topic "cp-networkscan-optimize" into rvc-dev am: 6c8486c771
Change-Id: Icb8ede453c3b55967e642b80f9e817848dec767d
2020-02-28 16:56:04 +00:00
Automerger Merge Worker
708ca65f38 Add Network Preference Bitmaps am: f4a9445a52
Change-Id: If2de7c5dbb45366bf9358f9a9236fa845c06e130
2020-02-28 16:56:00 +00:00
Automerger Merge Worker
74637f017a Merge "Format incoming call numbers with the national format for Japan" am: 1b637fe165 am: a1a9acbedc
Change-Id: I18268a53f8fb2c45099adc1a0b7abe9845a93567
2020-02-28 16:23:12 +00:00
Automerger Merge Worker
a1a9acbedc Merge "Format incoming call numbers with the national format for Japan" am: 1b637fe165
Change-Id: I5cfcb157650b14f26f3493447afc2943327cdd15
2020-02-28 16:01:54 +00:00
Tyler Gunn
1b637fe165 Merge "Format incoming call numbers with the national format for Japan" 2020-02-28 15:48:15 +00:00
Automerger Merge Worker
c7487ac13b Merge "Added missed incoming call SMS support" am: 622153fc70
Change-Id: I03ed69da8a4f405d2bbc7d91feb97d0e057509be
2020-02-28 01:17:47 +00:00
Jack Yu
622153fc70 Merge "Added missed incoming call SMS support" 2020-02-28 01:08:52 +00:00
Malcolm Chen
f8cda42a52 Print carrier config access rules properly
Bug: 150414859
Test: build and manual - check printed logs
Change-Id: Ic642ef84fdcc7df7887abc7665af4f0b43cd7ff8
Merged-In: Ic642ef84fdcc7df7887abc7665af4f0b43cd7ff8
2020-02-28 00:52:57 +00:00
Nathan Harold
c058cac051 Remove NetworkClass from TelephonyManager
NetworkClass isn't especially useful because the APIs for
getting and setting preferred networks have been converted
to bitmasks of individual RATs.

Removing this because it's causing confusion about the proper
structure of the API surface. There are < 100k total usages with
the vast majority (60% or more) coming from two apps.

Because NetworkClass is used in RadioAccessFamily for a sort of
comparison function, rewrite that function, porting and updating
logic from TelephonyConnectionService to that compare() method.

Bug: 128572818
Test: atest RadioAccessFamilyTest
Merged-In: I1f279fadd8c543b845fce0f13dc62c1480757692
Change-Id: I1f279fadd8c543b845fce0f13dc62c1480757692
(cherry picked from commit d44b4efa33)
2020-02-27 16:08:44 -08:00
Nathan Harold
f4a9445a52 Add Network Preference Bitmaps
To support conversion of the preferred network types
back to the network "class" types (really the RANs),
this change adds bitmaps for 2G, 3G, and 4G bitmaps
as well as for differentiating between 3gpp and 3gpp2
RATs.

Bug: 128572818
Test: manual
Merged-In: I25f41ad48eb4dc74c2cace80ccec4e1e954443f9
Change-Id: I25f41ad48eb4dc74c2cace80ccec4e1e954443f9
(cherry picked from commit febfb82bc8)
2020-02-27 16:07:42 -08:00
Shuo Qian
ad46ae1bcf API Review Feedbacks
1) Rethrow the remoteException instead of returning empty string
 for CarrierConfigManager#getDefaultCarrierServicePackageName()

2) Flip documentation to use “valid” instead of “invalid” for
 ModemActivityInfo.isValid()

Bug: 147804136
Test: Treehugger; Cts
Change-Id: I595837dfb24a09c68e33a732aa24b5b25ff28ac0
2020-02-27 21:19:27 +00:00
Automerger Merge Worker
f7016709d2 Merge "Add support for customized network list" am: dad5a5f5cf am: 576fa81a22
Change-Id: I4611eb5bca242e25a58153c075359cadfdcc1d27
2020-02-27 20:22:03 +00:00
Automerger Merge Worker
576fa81a22 Merge "Add support for customized network list" am: dad5a5f5cf
Change-Id: Ibb8caabc7a1f94a46573dc4549dac8f68242f17c
2020-02-27 20:11:04 +00:00
Malcolm Chen
f0af4a6995 Re-order parameters of setUiccApplicationsEnabled.
To be consistent with other APIs, based on API council's feedback.

Bug: 148179539
Test: build
Change-Id: I1d4a2bf7dfc01842f583e02517986a8bf043bfde
Merged-In: I1d4a2bf7dfc01842f583e02517986a8bf043bfde
2020-02-27 20:09:32 +00:00
Jack Yu
dad5a5f5cf Merge "Add support for customized network list" 2020-02-27 19:59:08 +00:00
Automerger Merge Worker
5fe27428f0 Merge "Update EmergencyNumber API docs to indicate they can throw." am: 76db055e20 am: 4ddb5b7e1c
Change-Id: Ic6bcd32ab93a97a8d075e720acb5fc17612a3984
2020-02-27 19:34:58 +00:00
Automerger Merge Worker
4ddb5b7e1c Merge "Update EmergencyNumber API docs to indicate they can throw." am: 76db055e20
Change-Id: I1e34df3e17c249e26ac7d3cd813430e39bafaae9
2020-02-27 19:26:53 +00:00
Nishizawa Nobuhiro
e8e1ed69c1 Format incoming call numbers with the national format for Japan
Add a new carrier config to control whether the incoming call number
should be formatted to national number for Japan.

Test: manual - Checked that incoming call number is converted to
national format
Bug: 143239889

Change-Id: I46e24589fea405f231d81736fec67803ce070c7b
2020-02-27 19:17:45 +00:00
Tyler Gunn
76db055e20 Merge "Update EmergencyNumber API docs to indicate they can throw." 2020-02-27 19:09:43 +00:00
Automerger Merge Worker
e1d888d66b Merge changes from topics "caps_refactor", "phone-cap-revert" am: 1bd0e487cd
Change-Id: I7ab7fe2cceeeb57bb60fdab15eb3f96fb7b4d601
2020-02-27 06:05:45 +00:00
Automerger Merge Worker
e8d6ac6ba3 Revert "PhoneCapability cleanup" am: a0349b9640
Change-Id: I2f337b172d9024fcd93551e8655389acc4d95d0a
2020-02-27 06:05:42 +00:00
Sarah Chin
1bd0e487cd Merge changes from topics "caps_refactor", "phone-cap-revert"
* changes:
  Revert "Modify PhoneCapabilities for device capabilities"
  Revert "PhoneCapability cleanup"
2020-02-27 05:46:08 +00:00
TreeHugger Robot
710401a657 Merge "Hide setPolicyDataEnabled" into rvc-dev 2020-02-26 23:26:17 +00:00
Peter Wang
01d128c3f0 [Telephony Mainline] Expose getActiveSubscriptionIdList
Bug: 146362577
Test: Build
Change-Id: Ic2886c8af0ef176cffcd674eb5b1a09cb49cc8f0
Merged-In: Ic2886c8af0ef176cffcd674eb5b1a09cb49cc8f0
2020-02-26 15:09:27 -08:00
Tyler Gunn
fd4d6af2e4 Update EmergencyNumber API docs to indicate they can throw.
Adding @throws tags for EmergencyNumber APIs so that callers are aware
that they can throw.
Test: Build; docs only change.
Bug: 134100020

Change-Id: Ib26c93355a0c43744787f0eacf5c6c2e50a12474
2020-02-26 13:22:02 -08:00
Jack Yu
58979d9557 Merge "Hide API" into rvc-dev 2020-02-26 21:04:56 +00:00
Malcolm Chen
0ca109c035 Make createLocationInfoSanitizedCopy as @hide.
As we are not shipping Telephony mainline and it's TBD whether
TelephonyRegistry will be part of mainline or not, we change
createLocationInfoSanitizedCopy from @SystemApi back to @hide.

Bug: 148179832
Test: build
Change-Id: I65dea196ab80aec96b6b35edcc0059cefc2f1b43
2020-02-26 19:59:56 +00:00
Malcolm Chen
277a551652 Mark NonNull for canManageSubscription parameters.
Bug: 148106947
Test: build
Change-Id: I56dc7576c9b44337f0b61164a5cd434d17601ccb
2020-02-26 19:58:42 +00:00
Automerger Merge Worker
41088f6456 Delete unused RcsMessage code for now. am: eed4a690ac
Change-Id: Icae62dd890a01f913d24083248c78f318eedb546
2020-02-26 18:04:10 +00:00
Automerger Merge Worker
4349d2d937 Move EXTRA_SERVICE_STATE from Intent to ServiceState. am: 3ee618bbf5
Change-Id: Ia1452df2cd70deeee8bac0d71f108404ac292725
2020-02-26 18:04:05 +00:00
TreeHugger Robot
612529e5b3 Merge "wifi: Add document magic 0 value for KEY_HOTSPOT_MAX_CLIENT_COUNT" into rvc-dev 2020-02-26 02:51:00 +00:00
Jack Yu
6bff33b1a8 Added missed incoming call SMS support
Provided a way for carrier to notify their users
about missed incoming call via special SMS.

Bug: 144068181
Test: MissedIncomingCallSmsFilterTest
Merged-In: Iacf1ce5b2a79761536e2b31a0ea5644622b4913c
Change-Id: Iacf1ce5b2a79761536e2b31a0ea5644622b4913c
2020-02-25 17:29:13 -08:00
Jack Yu
f0df0ba2ba Hide API
Hide API that is only used by telephony registry.

Test: Telephony sanity tests
Bug: 149850449
Change-Id: Ie4c46de336097fb7231291f15048329aea0b639c
2020-02-25 17:09:00 -08:00
Daniel Bright
31952450ba Hide setPolicyDataEnabled
This method was made into a SystemApi for R since
Telephony was going mainline.  The Telephony team
has a more robust solution as other similar APIs were
needed.  Since we are not going mainline, it makes
the most sense to wait for full solution.

Bug: 148165897
Bug: 146654731
Test: make \ flash
Change-Id: I5b38694acf3887e4f3ea2ab725b57fe4be9d5626
2020-02-25 13:24:50 -08:00