13ad2257199bff8053dc1b1b55c44d7f95a95d0e |
06-Apr-2018 |
Nicolas Geoffray <ngeoffray@google.com> |
Exempt tests from hidden API checks. Bug: 64382372 Bug: 74963051 Test: m Change-Id: I570f74d9051dcd79ab52d55a4c7d3d0292f53ec6
ests/AndroidTest.xml
|
fb9b10e3f3b3437649ae3e81a9091448973a2bc4 |
26-Mar-2018 |
jdesprez <jdesprez@google.com> |
Update apct-suite presencePolling to have the base apk Apk + tests apk to ensure it works. Test: atest PresencePollingTests Bug: 74440293 Change-Id: I0a41fd65349510259db586c201a0f15c323320c8
ndroid.mk
ests/AndroidTest.xml
|
fc5b3853ce6cbf797dbbe33e79a1d4ae4a5158a6 |
19-Mar-2018 |
jdesprez <jdesprez@google.com> |
Update AndroidTest.xml to be APCT suite ready Test: atest PresencePollingTests Bug: 74440293 Change-Id: I95b85fdcf9681ae64d563925d23fb8da23da4f75
ests/AndroidTest.xml
|
5288bc0d58c27f81b750f6949ef0b3821727c7b6 |
23-Feb-2018 |
Anton Hansson <hansson@google.com> |
external/ims: Set LOCAL_SDK_VERSION where possible. 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
ndroid.mk
ests/Android.mk
|
e38dfdb866ee5f14e7368b66bf0924af2a2eb437 |
17-Oct-2017 |
Brad Ebinger <breadley@google.com> |
Unregister the Receiver when the service is destroyed 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
ndroid.mk
roguard.flags
rc/com/android/service/ims/presence/PollingService.java
ests/Android.mk
ests/AndroidManifest.xml
ests/AndroidTest.xml
ests/res/values/donottranslate_strings.xml
ests/src/com/android/service/ims/presence/PollingServiceTests.java
ests/src/com/android/service/ims/presence/PresencePollingTestBase.java
|
518a6aa0d7e96379d504e07bb6bd5f5379a08d68 |
02-May-2017 |
Brad Ebinger <breadley@google.com> |
Fixes Contact Modification Bug 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
ndroidManifest.xml
rc/com/android/service/ims/presence/AlarmBroadcastReceiver.java
rc/com/android/service/ims/presence/Contacts.java
rc/com/android/service/ims/presence/EABDbUtil.java
rc/com/android/service/ims/presence/EABProvider.java
rc/com/android/service/ims/presence/EABService.java
rc/com/android/service/ims/presence/PollingTask.java
|
a311636ad17b3ffccc9908a173cfb45b32d8bf6b |
05-Apr-2017 |
Brad Ebinger <breadley@google.com> |
Listen to ACTION_CARRIER_CONFIG_CHANGED to start Polling 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)
rc/com/android/service/ims/presence/DeviceBoot.java
rc/com/android/service/ims/presence/PollingService.java
rc/com/android/service/ims/presence/PollingsQueue.java
|
36bfb04582277af7c8daaab8eacfd5b5e6b0236a |
15-Feb-2017 |
Brad Ebinger <breadley@google.com> |
Turn implicit RCS broadcast to startService instead am: d4d3d762a7 am: ee8176647d am: eafc81d8b1 am: 01e835687e Change-Id: Ieb7dc17ebe2cce3276c3e6480291cff64ec88e10
|
d4d3d762a7daf00c1a450072f0e723ca6f08fa1b |
15-Feb-2017 |
Brad Ebinger <breadley@google.com> |
Turn implicit RCS broadcast to startService instead 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
ndroidManifest.xml
rc/com/android/service/ims/presence/DeviceBoot.java
rc/com/android/service/ims/presence/PresenceBroadcastReceiver.java
|
921cc3a850561fa950186c58b6c92be27e01ec14 |
12-Jan-2017 |
Colin Cross <ccross@android.com> |
Remove reference to directory that doesn't exist am: 4896eaa663 am: 90921f9452 am: bb4bc7d3ce am: 73b20d7655 Change-Id: Ib22ffe450cb0267fc55d614d62f18cc1d55b2484
|
4896eaa6630871b2734b2df1d6301a467536f3e6 |
11-Jan-2017 |
Colin Cross <ccross@android.com> |
Remove reference to directory that doesn't exist external/ims/provider/java doesn't exist, don't try to include sources from it. Test: m -j Change-Id: I591e91ade8d214342ca3050f4000a94906ad1476
ndroid.mk
|
8e4834fa676fce0101da34950279b1a2bf8eb81c |
01-Jun-2016 |
Gao Bing <w20090@motorola.com> |
EABService and EABProvider improvement Removed some unused resources. Removed some redundant code. Fixed some bugs. Test: Manual Testing Bug: 30273045 Change-Id: Ifb027409805e87442c3f498190ff6da25e5a77c5
rc/com/android/service/ims/presence/AccountUtil.java
rc/com/android/service/ims/presence/AlarmBroadcastReceiver.java
rc/com/android/service/ims/presence/ContactDbUtil.java
rc/com/android/service/ims/presence/Contacts.java
rc/com/android/service/ims/presence/DatabaseContentProvider.java
rc/com/android/service/ims/presence/EABContactManager.java
rc/com/android/service/ims/presence/EABDbUtil.java
rc/com/android/service/ims/presence/EABProvider.java
rc/com/android/service/ims/presence/EABService.java
rc/com/android/service/ims/presence/InvalidDBException.java
rc/com/android/service/ims/presence/PresenceContact.java
rc/com/android/service/ims/presence/SharedPrefUtil.java
|
0ba8619e7c1b380a6cf34fecafa4278f9f0b6a8f |
13-Aug-2016 |
Brad Ebinger <breadley@google.com> |
RCS NPE when uppgrading to N 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
ndroidManifest.xml
rc/com/android/service/ims/presence/EABDbUtil.java
|
6ee48f5ce9454941bfb9ec30c1502a4738ed32e9 |
06-Aug-2016 |
Brad Ebinger <breadley@google.com> |
Merge "Monitor provision status change and handle it accordingly" into nyc-mr1-dev
|
3c6eb624f0add0fe3d2c83530198c3e96c8900cd |
05-Aug-2016 |
Brad Ebinger <breadley@google.com> |
Monitor provision status change and handle it accordingly Upstreaming a Motorola bug that updates the provision status for a device if it is changed. Bug: 30679688 Change-Id: Ibd7e2ad03feacd9adc088e6d55f86eeeb66b50ad
rc/com/android/service/ims/presence/CapabilityPolling.java
|
6ed6af0c4ca650aca7b013b22c34a48e907bdf13 |
03-Aug-2016 |
Brad Ebinger <breadley@google.com> |
Remove ACTION_EAB_RESET_CONTENT_OBSERVERS Intent 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
ndroidManifest.xml
rc/com/android/service/ims/presence/EABService.java
|
20da1e3855f6da7f99cf45a3a7ee97e25872f452 |
27-Jul-2016 |
Brad Ebinger <breadley@google.com> |
Make RCS broadcasts protected Mark overlooked RCS broadcast intents as protected. Change-Id: I1adb82ae6d3ff4818263030d95419fa8f3dbe0ac Fix: 30430669 Fix: 30402079
ndroidManifest.xml
|
7011540781e2e683ed34bc970f2f9ac3e248f092 |
01-Jul-2016 |
Meng Wang <mewan@google.com> |
Disable PresencePolling w/o carrier support If CarrierConfigManager use_rcs_presence_bool is false, PresencePolling doesn't start. Bug: 29061605 Bug: 29636852 Change-Id: I76ccb0879e076a88c57bd38b2b8c83851d22a824
rc/com/android/service/ims/presence/DeviceBoot.java
rc/com/android/service/ims/presence/PollingService.java
|
13f168870c11d7ab0e96bbe44d066c4d684f08fd |
24-Jun-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Protect Presence and EAB broadcasts Bug: 29581795 Change-Id: Ide70a3490ceb353f415794e2c5bdb40c28db8f96
ndroidManifest.xml
|
90a3de7755bf67333fe2c71f21faf71b15f25e93 |
23-Jun-2016 |
Vineeta Srivastava <vsrivastava@google.com> |
Do not log phone number and name even for debug. Bug: 29596374 Change-Id: Ibd9f810627955c7f5cadb1ff0b0eebddaff9f270
rc/com/android/service/ims/presence/CapabilityPolling.java
rc/com/android/service/ims/presence/EABContactManager.java
rc/com/android/service/ims/presence/EABDbUtil.java
rc/com/android/service/ims/presence/EABProvider.java
rc/com/android/service/ims/presence/EABService.java
rc/com/android/service/ims/presence/PollingTask.java
|
ac76c57e7a49d4f1431c751db3c810467a60ca48 |
02-May-2016 |
Pavel Zhamaitsiak <pavelz@google.com> |
Move rcs from frameworks/opt/net/ims to external/ims Bug: 27811089 Change-Id: I4ac4948096373f1dfe119d21c7d0870ccdb061db
ndroid.mk
ndroidManifest.xml
es/values/config.xml
es/values/strings.xml
rc/com/android/service/ims/presence/AccountUtil.java
rc/com/android/service/ims/presence/AlarmBroadcastReceiver.java
rc/com/android/service/ims/presence/CapabilityPolling.java
rc/com/android/service/ims/presence/ContactDbUtil.java
rc/com/android/service/ims/presence/Contacts.java
rc/com/android/service/ims/presence/DatabaseContentProvider.java
rc/com/android/service/ims/presence/DeviceBoot.java
rc/com/android/service/ims/presence/DeviceShutdown.java
rc/com/android/service/ims/presence/EABContactManager.java
rc/com/android/service/ims/presence/EABDbUtil.java
rc/com/android/service/ims/presence/EABProvider.java
rc/com/android/service/ims/presence/EABService.java
rc/com/android/service/ims/presence/InvalidDBException.java
rc/com/android/service/ims/presence/LauncherUtils.java
rc/com/android/service/ims/presence/PersistService.java
rc/com/android/service/ims/presence/PollingAction.java
rc/com/android/service/ims/presence/PollingService.java
rc/com/android/service/ims/presence/PollingTask.java
rc/com/android/service/ims/presence/PollingsQueue.java
rc/com/android/service/ims/presence/PresenceBroadcastReceiver.java
rc/com/android/service/ims/presence/PresenceContact.java
rc/com/android/service/ims/presence/PresencePreferences.java
rc/com/android/service/ims/presence/PresenceSetting.java
rc/com/android/service/ims/presence/SharedPrefUtil.java
|