Brad Ebinger
32dfda5c4a
Merge "Integrate the active emergency session listener in TelephonyRegistry" am: 4a54c2fa2b
...
am: 64418f4c31
Change-Id: Ideeb0afb508068fbe6feebbd472e94a24d94192f
2019-09-30 16:22:04 -07:00
Brad Ebinger
64418f4c31
Merge "Integrate the active emergency session listener in TelephonyRegistry"
...
am: 4a54c2fa2b
Change-Id: I890a913c18332669dee8f21baf81db78a50a0fb0
2019-09-30 16:08:04 -07:00
Shuo Qian
b61230c51d
Integrate the active emergency session listener in TelephonyRegistry
...
Add Telecom shell command: "adb shell telecom set-system-dialer"
Test: PhoneStateListener cts
Bug: 135204580
Merged-In: I5eaada6a671606642a849f0ff6fe964332d80d5f
Change-Id: I5eaada6a671606642a849f0ff6fe964332d80d5f
2019-09-30 20:43:42 +00:00
Chen Xu
e62f727fdb
Merge "use @SystemAPI for creating UserHandle" am: 420bf71217
...
am: e207bff221
Change-Id: I3658d64caae42a3fc229956b34e7e077e2630c90
2019-09-25 21:57:21 -07:00
Chen Xu
a5d9fba763
Merge "use @SystemAPI in AppOpsManager" am: 83fe845c8c
...
am: 7ca0425127
Change-Id: I5deb21c0fdd034f3060a08b4d9f8ca44fdc21ddc
2019-09-25 21:57:12 -07:00
Chen Xu
f9c3973b11
Merge "use packageManager @SystemAPI" am: e958bbd8ae
...
am: 206d891d07
Change-Id: Iec4e41628f3378876605c119ac7f7f58634d176c
2019-09-25 21:57:02 -07:00
Chen Xu
e207bff221
Merge "use @SystemAPI for creating UserHandle"
...
am: 420bf71217
Change-Id: Ic9f389eefd4b7c4d519ff073fb0ef95c3d3dd3b1
2019-09-25 21:19:06 -07:00
Chen Xu
7ca0425127
Merge "use @SystemAPI in AppOpsManager"
...
am: 83fe845c8c
Change-Id: I08f5b713d8af575b3b0e8f61c9ba9332d5527257
2019-09-25 21:18:55 -07:00
Chen Xu
206d891d07
Merge "use packageManager @SystemAPI"
...
am: e958bbd8ae
Change-Id: I28e807aaec27837ab31631eda97accf54198240c
2019-09-25 21:18:47 -07:00
Chen Xu
420bf71217
Merge "use @SystemAPI for creating UserHandle"
2019-09-26 03:43:44 +00:00
Chen Xu
83fe845c8c
Merge "use @SystemAPI in AppOpsManager"
2019-09-26 03:43:44 +00:00
Chen Xu
e958bbd8ae
Merge "use packageManager @SystemAPI"
2019-09-26 03:43:44 +00:00
Chen Xu
e5ea21aa3b
use @SystemAPI for creating UserHandle
...
Bug: 137202333
Test: Build & Unit test
Merged-In: Id2a696bed6a80c92291c8f968f3aaa8db6bb83df
Change-Id: Id2a696bed6a80c92291c8f968f3aaa8db6bb83df
(cherry picked from commit 59d76e97bb )
2019-09-25 18:03:40 -07:00
Chen Xu
4927f6d7da
use @SystemAPI in AppOpsManager
...
Bug: 137202333
Test: Build & unit test
Merged-In: Ief8d20b62df5fcd99980182d9bb896bd82ac70e9
Change-Id: Ief8d20b62df5fcd99980182d9bb896bd82ac70e9
(cherry picked from commit 324606e459 )
2019-09-25 17:59:17 -07:00
Chen Xu
6a2926cd44
use packageManager @SystemAPI
...
Bug: 137202333
Test: Build
Merged-In: I1c0cb7840cb7d68fd720723eec96aa51aefc1df8
Change-Id: I1c0cb7840cb7d68fd720723eec96aa51aefc1df8
(cherry picked from commit 4b5f423c5c )
2019-09-25 17:54:07 -07:00
Brad Ebinger
cf7c905b2e
Merge "Deprecate redundant IMS APIs in TelephonyManager." am: 8012f3df57
...
am: 2c8a876fd2
Change-Id: Ic5a4a4fd1fd411da8d88db50564bc3fcd5ee5a9c
2019-09-21 01:53:37 -07:00
Brad Ebinger
2c8a876fd2
Merge "Deprecate redundant IMS APIs in TelephonyManager."
...
am: 8012f3df57
Change-Id: Id940ff738b08d25a09efd2b624596c75ea90297f
2019-09-21 01:46:44 -07:00
Treehugger Robot
8012f3df57
Merge "Deprecate redundant IMS APIs in TelephonyManager."
2019-09-21 08:27:35 +00:00
Brad Ebinger
23a93d392e
Merge "Allow ImsService to return network error codes" am: ba2cdfb222
...
am: 626b8b066c
Change-Id: I570a3946f1afcc8398c4bc689b443997056a571f
2019-09-19 17:12:08 -07:00
Brad Ebinger
626b8b066c
Merge "Allow ImsService to return network error codes"
...
am: ba2cdfb222
Change-Id: I1bd120e8f799529f5cebee8489961eff5eb3342a
2019-09-19 16:51:34 -07:00
Brad Ebinger
8d1f9f55b0
Allow ImsService to return network error codes
...
Adds new API for SMS over IMS that allows the ImsService
to pass 3GPP TS 24.011 error codes from the network for
better debugging/metrics collection.
Test: manual
Bug: 138239529
Merged-In: I5d1f41b90595238011eb0d1dc0ae0415157bb469
Change-Id: I5d1f41b90595238011eb0d1dc0ae0415157bb469
2019-09-19 21:15:27 +00:00
Hyungjun Park
5d7734c64e
Merge "Add isApplicationOnUicc API" am: 3dc68a9585
...
am: 2f3eb5d88f
Change-Id: I2deb2fbfba218f50a24656ec9e9f636335749a34
2019-09-17 19:31:36 -07:00
Hyungjun Park
2f3eb5d88f
Merge "Add isApplicationOnUicc API"
...
am: 3dc68a9585
Change-Id: I995d6b61d43a39ad5e52c99e62ac292540a0be7e
2019-09-17 19:17:24 -07:00
Treehugger Robot
3dc68a9585
Merge "Add isApplicationOnUicc API"
2019-09-18 02:00:54 +00:00
Taesu Lee
793c72e6f8
Merge "Add new onSmsStatusReportReceived() without message reference" am: e6901bc862
...
am: 79aaff47c6
Change-Id: Ic2afea7122025166a2462e6345dd6f3cc0980f83
2019-09-17 15:54:46 -07:00
Taesu Lee
79aaff47c6
Merge "Add new onSmsStatusReportReceived() without message reference"
...
am: e6901bc862
Change-Id: I47b4ad0a13930b4a4080d8a8ac0f0cf657ea91a0
2019-09-17 15:48:04 -07:00
Treehugger Robot
e6901bc862
Merge "Add new onSmsStatusReportReceived() without message reference"
2019-09-17 22:28:35 +00:00
Jordan Liu
4fdf765e76
Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL" am: be83f253f4
...
am: 6671633935
Change-Id: Ie6acb1d1c72061df9a4ca60a72fd34e0d32491b6
2019-09-16 15:02:34 -07:00
Jordan Liu
6671633935
Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL"
...
am: be83f253f4
Change-Id: Ia9c042e0bca91b8ede3f0687f4db75ebf9ce8752
2019-09-16 14:49:49 -07:00
Jordan Liu
be83f253f4
Merge "Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL"
2019-09-16 21:28:03 +00:00
Taesu Lee
61e826d576
Add new onSmsStatusReportReceived() without message reference
...
IMS providers must generate unique token and don't need to parse the PDU
to get the message reference for new onSmsStatusReportReceived() API.
The platform will extract the message reference from the PDU and return
it to the IMS providers via acknowledgeSmsReport(). And @Deprecated tag
is added on existing onSmsStatusReportReceived() API.
This CL includes some fixing doc bug and description for APIs also.
Test: atest FrameworksTelephonyTests:ImsSmsDispatcherTest
Change-Id: Ib788e291f2e70c3e062319e17e2c9efe33f31164
Signed-off-by: Taesu Lee <taesu82.lee@samsung.com >
2019-09-16 16:42:19 +09:00
Shuo Qian
ab29db9236
Merge "Listeners of active emergency numbers" am: 7674b345a9
...
am: fc225eab6b
Change-Id: I842ae8f7c7820648c167f12ad15f095b1324b1d2
2019-09-13 13:37:45 -07:00
Shuo Qian
fc225eab6b
Merge "Listeners of active emergency numbers"
...
am: 7674b345a9
Change-Id: Ie18a4c1d18ae9fb1dbddc5f9997c471873f8ba78
2019-09-13 13:24:42 -07:00
Shuo Qian
e6f0e85516
Listeners of active emergency numbers
...
1) Introduce a new signature-level system permission allowing system apps to listen the
active emergency number, placed by calls or texts.
2) Add PhoneStateListener API surface to provide a mechanism to listen the
outgoing call emergency number or outgoing sms emergency number.
Bug: 135204580
Test: atest
Change-Id: I6e6bce6d4b97d492ca20302002911f9daa20767e
Merged-In: I6e6bce6d4b97d492ca20302002911f9daa20767e
(cherry picked from commit 7a1eb6d56b )
2019-09-13 03:16:17 +00:00
Xin Li
d57e959e71
Merge qt-r1-dev-plus-aosp-without-vendor (5817612) into stage-aosp-master
...
Bug: 135460123
Change-Id: I65906d82b14125c0893d5cde0cfebb73bf9e38ab
Merged-In: I1f2564837c33cd4c6c3db6aac3cbaf8c09707da9
2019-09-10 11:16:29 -07:00
Patrick Huang
38e5aa08d0
Merge "Add TelephonyManager APIs to take physical slotIndex - getSimCardState - getSimApplicationState" am: 4ed6876df1
...
am: 3e837c4822
Change-Id: Iee1a237d19808797673f917f796892c3be3c770d
2019-09-09 11:51:01 -07:00
Shu Wang
6edfc5aa51
Add carrier config KEY_CALL_FORWARDING_WHEN_UNREACHABLE_SUPPORTED_BOOL
...
Adds carrier config KEY_CALL_FORWARDING_UNREACHABLE_SUPPORTED_BOOL.
Call forwarding option "When Unreachable" in Call Settings will be
disabled and greyed if this value is set to false.
Default value is true, meaning that the option will be available for
most carriers.
Bug: 118861990
Test: Manual
Change-Id: Ib1e525d6c3983f0675c1730defaa18832c504a43
2019-09-09 16:43:49 +02:00
Patrick Huang
9f2c596505
Add TelephonyManager APIs to take physical slotIndex
...
- getSimCardState
- getSimApplicationState
Bug: 134627366
Test: Manual test on device
Change-Id: I72612afb9f8ff3d898db99afaaee0c0d3654f754
Merged-In: I72612afb9f8ff3d898db99afaaee0c0d3654f754
2019-09-06 16:30:24 -07:00
Brad Ebinger
86d97445cf
Merge "Re-deprecating Capabilities in ImsFeature" am: f4cd3de77a
...
am: 36d3aa0e02
Change-Id: Id9ea164e537b6f12b2af02f2833b0f95d3391e1c
2019-09-06 14:33:57 -07:00
Pengquan Meng
90247580a7
Merge "Support maximum wait time for Cell broadcast" am: 156f347db4
...
am: 0362123033
Change-Id: I08d29451c56e9f0405399eddbc3c4fc662ee1b6a
2019-09-06 14:22:00 -07:00
Brad Ebinger
f4cd3de77a
Merge "Re-deprecating Capabilities in ImsFeature"
2019-09-06 18:55:17 +00:00
Brad Ebinger
fc5fec9481
Deprecate redundant IMS APIs in TelephonyManager.
...
Test: Manual
Change-Id: I5ef283ae9086bef206908a80aa69b81d7a8c4fbe
2019-09-06 10:40:56 -07:00
Pengquan Meng
156f347db4
Merge "Support maximum wait time for Cell broadcast"
2019-09-06 17:15:28 +00:00
Pengquan Meng
9f677a0790
Support maximum wait time for Cell broadcast
...
Geo-Fencing Maximum Wait Time a device shall allow to determines it
location meeting operator policy. If the device is unable to determine
its position meeting operator policy within the GeoFencing Maximum Wait Time,
it shall present the alert to the user and discontinue further positioning
determination for the alert.
Bug: 139022202
Test: manual
Merged-In: If3d8d7915f2d86da20c63e99bee01f30e3ea89c0
Change-Id: If3d8d7915f2d86da20c63e99bee01f30e3ea89c0
(cherry picked from commit 02d6ac0f20 )
2019-09-05 15:27:31 -07:00
Brad Ebinger
98c0e000eb
Re-deprecating Capabilities in ImsFeature
...
Readding the @deprecated javadoc to Capabilities as it is valid
to @hide a superclass of a @SystemApi.
Bug: 138990145
Test: manual
Change-Id: I1749aa3f09b7782fd0d665238be4c288a33536ea
2019-09-05 11:18:37 -07:00
Jordan Liu
0beff21dae
Merge "Change CellBroadcast APIs to SystemApi" am: 82454e029f am: d41a61df80
...
am: 6b79955db4
Change-Id: I1a40ce3f449b474b1d6c9d9ba5f1bedd276b4efb
2019-09-03 14:28:34 -07:00
Jordan Liu
d41a61df80
Merge "Change CellBroadcast APIs to SystemApi"
...
am: 82454e029f
Change-Id: Ic39446ab84f910b0f5225ad42f061e2a525ec868
2019-09-03 13:52:14 -07:00
Jordan Liu
e4141f0e8b
Change CellBroadcast APIs to SystemApi
...
Bug: 135956699
Test: atest SmsManagerPermissionTest
Change-Id: Ibbb22505a80567d1c08cffe9b7a7fdbd10890abe
Merged-In: Ibbb22505a80567d1c08cffe9b7a7fdbd10890abe
2019-09-03 11:32:58 -07:00
Aurimas Liutikas
de0ebb082e
Merge "Add missing nullability annotations." into stage-aosp-master am: 85c0a5a2be
...
am: ed5beec21b
Change-Id: I202951d51820be47b9195734601830553215bdd7
2019-08-30 08:43:01 -07:00
Aurimas Liutikas
1da3bde08d
Add missing nullability annotations.
...
To prepare for enabling MissingNullability Metalava check this CL
works on adding missing nullability issues that metalava flags if
we tell it to flag new things since API 29.
This is not a complete CL, mostly addresses public api and
toString/equals for @SystemApi
Exempt-From-Owner-Approval: Large scale nullability clean up
Bug: 124515653
Test: make -j checkapi
Merged-In: I109260842cfc25f06e40694997fcbb4afa02c867
Change-Id: I109260842cfc25f06e40694997fcbb4afa02c867
2019-08-30 00:16:24 +00:00