Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b6a44dd0 authored by Marcus Hagerott's avatar Marcus Hagerott Committed by John Shao
Browse files

Bump Contacts targetSdkVersion to 30 and add queries element

This allows the app to continue to see query for packages that it needs
for QuickContact actions and account loading.

Test: manually launched the app on an R device and verified that the
WhatsApp actions were visible in QuickContact and that tapping on the
actions (e.g. message, email) on the contact data opened the relevant
app.

BUG=153642448

Change-Id: I63cf5d99f4b87dfeb4d94392c501bf0620c9a214
parent ff0e9e1f
Loading
Loading
Loading
Loading
+87 −3
Original line number Diff line number Diff line
@@ -16,12 +16,12 @@

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.android.contacts"
          android:versionCode="10731"
          android:versionName="1.7.31">
          android:versionCode="10732"
          android:versionName="1.7.32">

    <uses-sdk
        android:minSdkVersion="21"
        android:targetSdkVersion="29"/>
        android:targetSdkVersion="30"/>

    <original-package android:name="com.android.contacts"/>

@@ -598,4 +598,88 @@
            android:value="true"/>

    </application>

    <!-- Allows the contacts app to see the activities and services needed
        to detect accounts and show actions in QuickContact. -->
    <queries>
        <!-- ContactsProvider2 -->
        <package android:name="com.android.contacts"/>

        <!-- quickcontact actions and verbs -->
        <intent>
            <action android:name="android.intent.action.SENDTO" />
            <data android:scheme="imto" />
        </intent>
        <intent>
            <action android:name="android.intent.action.SENDTO" />
            <data android:scheme="xmpp" />
        </intent>
        <intent>
            <action android:name="android.intent.action.SENDTO" />
            <data android:scheme="mailto" />
        </intent>
        <intent>
            <action android:name="android.intent.action.SENDTO" />
            <data android:scheme="smsto" />
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="geo"/>
        </intent>
        <!-- About card -->
        <intent>
            <!-- View CalendarContract Uris -->
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="content" android:host="com.android.calendar"/>
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="http"/>
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW"/>
            <data android:scheme="https"/>
        </intent>

        <!-- Account loading -->
        <intent>
            <action android:name="android.content.SyncAdapter"/>
        </intent>
        <intent>
            <action android:name="android.accounts.AccountAuthenticator"/>
        </intent>
        <intent>
            <action android:name="android.intent.action.VIEW" />
            <data android:scheme="content" android:host="com.android.contacts" />
        </intent>

        <!-- calling -->
        <package android:name="com.android.dialer"/>
        <intent>
            <action android:name="android.intent.action.CALL" />
            <data android:scheme="tel" />
        </intent>
        <intent>
            <action android:name="android.intent.action.DIAL" />
            <data android:scheme="tel" />
        </intent>
        <intent>
            <action android:name="android.intent.action.CALL" />
            <data android:scheme="sip" />
        </intent>
        <intent>
            <action android:name="android.intent.action.DIAL" />
            <data android:scheme="sip" />
        </intent>
        <intent>
            <action android:name="android.intent.action.CALL" />
            <data android:scheme="voicemail" />
        </intent>
        <intent>
            <action android:name="android.intent.action.DIAL" />
            <data android:scheme="voicemail" />
        </intent>

    </queries>

</manifest>