Как установить Мое приложение вместо приложения по умолчанию для контактов Android - PullRequest
3 голосов
/ 28 марта 2011

когда я нажимаю на значок контакта в списке меню, а затем открываю свое приложение вместо встроенного andriod.

просто скажите мне, что я делаю в menifest ...

Плз, помогите мне спасибозаранее.

Плз, дайте мне ваше золотое время для этого ..

1 Ответ

0 голосов
/ 28 мая 2011

Если мы посмотрим на AndroidManifest внутреннего Contacts.apk в Android, мы найдем это

<activity .....>
    <intent-filter>
        <action android:name="android.intent.action.VIEW"/>
        <category android:name="android.intent.category.DEFAULT"/>
        <data android:mimeType="vnd.android.cursor.dir/person" android:host="contacts"/>
        <data android:mimeType="vnd.android.cursor.dir/contact" android:host="com.android.contacts"/>
    </intent-filter>
</activity>

Какой фильтр намерений они используют внутри действия, которое они хотят показать, когда кто-то просматривает контакт. Возможно, вам придется немного повозиться, чтобы получить именно тот эффект, который вам нужен, но, насколько я понимаю, ваш вопрос - это тот ответ, который вам нужен.

...