如何实现联系人连接(mimetype)来启动我的应用程序?

时间:2015-02-17 09:53:55

标签: android android-intent android-manifest mime-types android-contacts

我需要为我的应用程序提供一些帮助:当用户访问特定联系人并单击该链接图标(比如说什么)时,该联系人打开应用程序(eq.WhatsUp)标识。

Here you can see the links icons

到目前为止,我做了什么: - 我成功为特定联系人添加了自定义数据。我有我的应用程序图标和该联系人的mimedata自定义数据。我在联系人数据中定义的mimetype是:" vnd.android.cursor.item / com.sunny.contacts.Account"

现在在清单上我配置了以下主要活动:

    <activity
       android:name=".ActivityMain"
       android:label="@string/app_name"
       android:windowSoftInputMode="adjustResize|adjustPan">

        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />     
        </intent-filter>    
        <intent-filter>         
            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.DEFAULT" />
            <data android:mimeType="vnd.android.cursor.item/com.sunny.contacts.Account"/>      
        </intent-filter>    
   </activity>

On ActivityMain :: OnCreate 我正在读取Intent数据,但遗憾的是应用程序未打开,我不知道出了什么问题。

感谢您的帮助,

0 个答案:

没有答案