summaryrefslogtreecommitdiffstats
path: root/rcs/rcsservice/Android.bp
Commit message (Collapse)AuthorAgeFilesLines
* Use @SystemApi methods to interact with telephonyBrad Ebinger2020-01-101-5/+1
| | | | | | | | | | | | | | As part of the Telephony mainline effort, remove @hide dependencies on telephony in RCS: 1) Use ImsMmTelManager/ProvisioningManager for querying configs. 2) Expose UCE APIs that are needed so far. 3) Use @SystemApi versions of SubscriptionManager/TelephonyManager APIs 4) In PresencePolling app, track default subscription as active SIM for capability polling (since it doesnt support MSIM yet). Bug: 147319232 Test: atest CtsTelephonyTestCases; manuallay add contacts, check publish Change-Id: Ia9f1e8a94896a11201dbd66344fc1caf0589ffc7
* Remove dependencies on library (2/2)Brad Ebinger2020-01-081-6/+9
| | | | | | | | | | | | | Moves all RcsService dependencies into app code and only leaves impl agnostic code in lib. One dependency left: RcsStackAdaptor should not be modifying tasks for resquestPublication, that should be done inside of PresencePublication because we need to move this code to Telephony. Test: Manual testing contact add/rm and verify vt status Change-Id: I4bef16c1e2aba257054b8d1208e82c5385bd4713
* Clean up hidden dependenciesBrad Ebinger2019-12-171-3/+0
| | | | | | | | | | 1) Remove imports that are not used 2) Remove hidden dependencies from RcsService. ucepresencelib is next. Bug: 111305845 Test: build; manual test of capability query. Change-Id: I8377325709ca64ee0e0b9e881c54e69b4855200e
* Revert "[RCS] Implement ImsService API in RcsService"Brad Ebinger2019-12-141-3/+0
| | | | | | | | | | This reverts commit ddb443700e0dd57d99d658ee19fe807554a9ec19. Reason for revert: This caused a regression in UCE functionality on R devices. Bug: 146237308 Test: manual, verified RCS is working correctly. Change-Id: Id759cc981c44b0017a6f508bc0bae6639548276c
* [RCS] Implement ImsService API in RcsServiceallenwtsu2019-11-191-0/+3
| | | | | | Test: live test Bug: 139261235 Change-Id: If497367f0f1accce58f502d608f9507654a92fe3
* Refactor presence code to be in a java lib for usage in TelephonyBrad Ebinger2019-10-021-4/+30
| | | | | | | | | We need access to the UCE presence code in Telephony, next step will be to refactor out non public/system dependencies. Bug: 111305845 Test: sanity; compiles Change-Id: Ic570c862386fd20666f44db6adcb8c3e60b99784
* Convert Android.mk file to Android.bpandroid-q-preview-6android-q-preview-5android-q-preview-4android-q-preview-2.5android-q-preview-1Sasha Smundak2019-02-201-0/+43
See build/soong/README.md for more information. Fixes: 122331932 Test: treehugger Change-Id: Iab00f22da9e813d14ced471878d8e3a35024eb38 Merged-In: Iabca84a02451ac57774e4e7263f9de5ff0e38c4e