Age | Commit message (Collapse) | Author |
|
The user VT setting was moved from settings into the
TelephonyProvider in P. RCS presence service is still
relying on ContentObserver changes in settings. Move
over to listening for changes in the siminfo database
and query VT user setting for that instead.
Bug: 78076949
Test: manual, enable/disable user VT setting and watch Presence changes.
Change-Id: I5d793b043ef10640c9d355371b703a697798804f
|
|
Bug: 64382372
Bug: 74963051
Test: m
Change-Id: I570f74d9051dcd79ab52d55a4c7d3d0292f53ec6
|
|
|
|
Protected broadcasts defined in rcsservice manifest
were still being flagged with WTFs. Moved to Telephony
Manifest.
Also cleaned up an old intent that is not used and
only use explicit intents for Alarm Receiver.
Bug: 76179999
Test: Manual, make sure WTF doesn't occur
Change-Id: Id1c8b2bd7b89fcce64bfa214690447b3ca644928
|
|
Apk + tests apk to ensure it works.
Test: atest PresencePollingTests
Bug: 74440293
Change-Id: I0a41fd65349510259db586c201a0f15c323320c8
|
|
Test: atest PresencePollingTests
Bug: 74440293
Change-Id: I95b85fdcf9681ae64d563925d23fb8da23da4f75
|
|
|
|
This change sets LOCAL_SDK_VERSION for all packages where
this is possible without breaking the build, and
LOCAL_PRIVATE_PLATFORM_APIS := true otherwise.
Setting one of these two will be made required soon, and this
is a change in preparation for that. Not setting LOCAL_SDK_VERSION
makes the app implicitly depend on the bootclasspath, which is
often not required. This change effectively makes depending on
private apis opt-in rather than opt-out.
Test: make relevant packages
Bug: 73535841
Change-Id: I682b936f71e10800e5d9163e1cb823cfc362a030
|
|
Also calls destroyPresenceService when UCE_SERVICE_DOWN
is received to make sure everything is cleaned up properly.
Bug: 73558136
Test: Manual
Change-Id: I3f02616c226b35e4979075c4073d1353b13e6455
|
|
Updates import statements to support
ImsService API changes
Bug: 63987047
Test: Build
Merged-In: I75fa06c37ff4161a203f78b2c32ec041a5e0815c
Change-Id: I75fa06c37ff4161a203f78b2c32ec041a5e0815c
|
|
ImsManager static methods are deprecated since it doesn't support
MSIM devices.
Bug: 67602046
Test: build and regression tests
Change-Id: I568687c9f3761441d254de2453a6c7df15fff151
Merged-In: I568687c9f3761441d254de2453a6c7df15fff151
|
|
When the PollingService is destroyed, we are not unregistering
the associated receiver. This is causing an error when
the service is started again.
Also adds Test framework so we can test this case.
Bug: 67797982
Test: Manual
Change-Id: Ic27f3ffe3344a5030e30f1c72514d17fc5c465ae
|
|
We need to wait until a sim is detected an loaded
to register for IMS Registration updates, or there
is a possibility that we will try to register for
an IMS Registration listener with an invalid
Phone Id.
Bug: 64375490
Test: Manual
Change-Id: I2f2f9c33908a1ce049f8025c1fa3f06ba4b27032
|
|
|
|
PresenceContact was being constructed incorrectly in
some cases leading to contacts not being updated
in the EAB database and never getting capability
information.
This change fixes the bug and removes the existing
rows in the database. It then repopulates the DB
with correct cached numbers.
I have also dialed back the verbosity of the logging
in general and hid PII.
Bug: 37691655
Test: Manual
Change-Id: I74e45eb3bcf47c3e03651421479f59aeb6762571
|
|
When the CarrierConfig config returns null, we do
not crash anymore.
Bug: 37868318
Test: Manual Testing
Change-Id: Icb6d2d99bc108d5c238f1a90ef382457f6c43f35
|
|
A race condition was recently introduced. If BOOT_COMPLETED
happened before the SIM CarrierConfig was loaded, RCS
thought it was not enabled and would not initialize.
This changes the PollingService to start/stop Capability Polling
when it detects a new SIM has been loaded.
Bug: 36704571
Test: Test case outlined in 36704571
Merged-In: Iaa49a7666adcb8e1e538d33c9843218e34eac165
Change-Id: Iaa49a7666adcb8e1e538d33c9843218e34eac165
(cherry picked from commit 8915b138d8ddc581c6ef6c1e8c24763bd685dd4c)
|
|
Up the default logging level for RCS presence
as to not include debug level logging in
normal builds.
Bug: 36406429
Test: Check logs
Change-Id: I0f7a3577757a560e43554eeebc29b7d523cce7b8
|
|
ee8176647d am: eafc81d8b1
am: 01e835687e
Change-Id: Ieb7dc17ebe2cce3276c3e6480291cff64ec88e10
|
|
ee8176647d
am: eafc81d8b1
Change-Id: I8a50953adbb0fcb035a0d344f339110d9be6fdf8
|
|
With background check enabled, RcsPresence.ACTION_PUBLISH_STATE_CHANGED
is no longer starting the PersistService in the RcsStackAdapter.
This change removes the receiver and instead launches the service
directly when the PersistService is needed.
Test: Manual
Bug: 35319937
Change-Id: I4395ce9b1baa2e23bb10208e0de4aedf11de5051
|
|
90921f9452 am: bb4bc7d3ce
am: 73b20d7655
Change-Id: Ib22ffe450cb0267fc55d614d62f18cc1d55b2484
|
|
am: bb4bc7d3ce
Change-Id: I041533d72f765adcee23d6a5374ba96fd0967c33
|
|
external/ims/provider/java doesn't exist, don't try to include sources
from it.
Test: m -j
Change-Id: I591e91ade8d214342ca3050f4000a94906ad1476
|
|
am: b81da0ec47
Change-Id: Ice1bf49834d46e0c32c710ef7d905c67c60ddcf5
|
|
Bug: 32580033
Change-Id: Idaf55df062f30df7853bbaa0a4ae192ed20e9f4b
|
|
1. Replace onImsConnected() with onImsConnected(int)
2. Replace onImsProgressing() with onImsProgressing(int)
Bug: 33430556
Test: m
Change-Id: If077b960c44ca2aa71c26bdec3505208fc6d9333
|
|
Modifies the IPresenceListener AIDL implementation to include a new
method unpublishMessageSent().
Test: Manual Testing
Change-Id: Ic6cc0c72be12b614baa486d988b7a6fb8efa3c55
|
|
Removed some unused resources.
Removed some redundant code.
Fixed some bugs.
Test: Manual Testing
Bug: 30273045
Change-Id: Ifb027409805e87442c3f498190ff6da25e5a77c5
|
|
Update the reference to config_carrier_volte_provisioned. With the move
to carrier config this value should be retrieved using
CarrierConfigManager.
Bug: 29873049
Change-Id: I687518178ac64003d2ca7cfc782bdc29582511f1
|
|
1) Fixes a crash upon upgrade to N where a null cursor was received when
the data was damaged.
2) Adds permission to AndroidManifest for consistency.
Bug: 30838787
Change-Id: I91196f3753e381d643b242f65469904e5cb4d603
|
|
nyc-mr1-dev
|
|
Upstreaming a Motorola bug that updates the provision status for a
device if it is changed.
Bug: 30679688
Change-Id: Ibd7e2ad03feacd9adc088e6d55f86eeeb66b50ad
|
|
Replaces the ACTION_EAB_RESET_CONTENT_OBSERVERS PendingIntent with a
Listener using the new AlarmManager.set() function in order to stop the
non-protected broadcast from being sent.
Bug: 30603480
Change-Id: I8919166b870bbfd7ebfe88cb54f7c39e2b630bb8
|
|
Fixes a NPE in the RcsStackAdapter due to multiple threads accessing
unprotected private state variables.
Bug: 30359573
Change-Id: I7344520658c6f1e57a7ffd1a7124bd218f92eba5
|
|
Mark overlooked RCS broadcast intents as protected.
Change-Id: I1adb82ae6d3ff4818263030d95419fa8f3dbe0ac
Fix: 30430669
Fix: 30402079
|
|
If CarrierConfigManager use_rcs_presence_bool is false, PresencePolling
doesn't start.
Bug: 29061605
Bug: 29636852
Change-Id: I76ccb0879e076a88c57bd38b2b8c83851d22a824
|
|
Bug: 29581795
Change-Id: Ide70a3490ceb353f415794e2c5bdb40c28db8f96
|
|
Bug: 29596374
Change-Id: Ibd9f810627955c7f5cadb1ff0b0eebddaff9f270
|
|
Bug: 29228175
Change-Id: Ifc8b3196f17caddf38d23b4a60ac6dee34695a62
|
|
Change-Id: I60acefab3f7efcbb20729f966348c568c05f9f7e
|
|
Bug: 27811089
Change-Id: I4ac4948096373f1dfe119d21c7d0870ccdb061db
|