summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorErica Chang <echang@cyngn.com>2016-01-21 19:02:40 -0800
committerErica Chang <echang@cyngn.com>2016-04-07 12:05:10 -0700
commita7f0f11091c69868142597f972cc22cd95e27a76 (patch)
tree5cfd4766564a5b630453fd4ba46bea3371cc8aac /AndroidManifest.xml
parent1e2ad0157e708d06728ef575aa556c1e0455d278 (diff)
downloadpackages_apps_Contacts-a7f0f11091c69868142597f972cc22cd95e27a76.tar.gz
packages_apps_Contacts-a7f0f11091c69868142597f972cc22cd95e27a76.tar.bz2
packages_apps_Contacts-a7f0f11091c69868142597f972cc22cd95e27a76.zip
Contacts: incall plugin implementation
Contacts Card: fixed encoded contact Uri invite intent -When a contacts card is launched from a dialed phone number history, the particular contact does not exist in contacts so the uri is encoded. In this case we'll provide either the display name or phone number as the Uri argument for getInvitePendingIntent. CD-346 Contacts Card: fix callog -added in cm-12.1 calllog related changes that accidentally didn't get merged in CD-354 Contacts Card: removed redundant code from cm-13.0 creation -in Quick contact card onclick handler there's redundant code since cm-13.0 was created Contacts Card: fix multiple ContacLoader calls issue -consodliate one AsynTask to load contact data -added a synchronized method checkAndBindContactData to fix contact card update condition Note. The internal implementation of AsyncTask.doInBackground is done on FutureTask; onPostExecute run on a main loop via Message. If the onPostExecute is already placed on the main loop, it can no longer be cancelled. cancel() is the most effective while an AsyncTask is still running doInBackground, upon completion, it'd either execute onCancelled() or onPostExecute() CD-324 Contacts: lookup plugin account handles as a backup -Need to rely on AccountManager to lookup logged in plugin account handles just in case the plugin fails to return a valid one CD-422 (2/2) Contacts: refactor -makes use of PhoneCommon/CallMethodInfo.java, CallMethodHelper -new InCallPluginHelper extends CallMethodHelper -InCallPluginUtils uses CallMethodHelper singleton and StartInCallCallReceiver CD-301,CD-374,CD-423 Change-Id: Iaa6f3f4539969a8cdad7c719f71ffaad8dd8cc39
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml5
1 files changed, 5 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 319857c04..c5c4a5dbe 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -49,6 +49,11 @@
<uses-permission android:name="android.permission.READ_PHONE_BLACKLIST" />
<uses-permission android:name="android.permission.CHANGE_PHONE_BLACKLIST" />
+ <!-- Receive plugin status changes -->
+ <uses-permission android:name="com.cyanogen.ambient.permission.PLUGIN_STATUS_CHANGED" />
+ <!-- Connect to AmbientCore to use InCall Plugins -->
+ <uses-permission android:name="com.cyanogen.ambient.permission.BIND_INCALL_SERVICE" />
+
<application
android:name="com.android.contacts.ContactsApplication"
android:label="@string/applicationLabel"