Поймать трансляцию намерения в зависимости от окончания конкретного имени файла - PullRequest
0 голосов
/ 26 мая 2011

Я создал средство просмотра obj (для просмотра 3d-моделей) внутри своего приложения и хочу, чтобы эта функция предоставлялась другим приложениям. Файлы OBJ обычно заканчиваются на .obj. Может ли кто-нибудь вкратце описать мне, какую трансляцию я должен слушать, чтобы предлагать мой 3D-просмотрщик каждый раз, когда пользователь имеет дело с такими файлами?

Заранее спасибо

1 Ответ

1 голос
/ 26 мая 2011

Помещение чего-то подобного в ваш androidmanifest.xml в вашей деятельности должно работать:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <data android:scheme="file" />
    <data android:mimeType="*" />
    <data android:pathPattern=".*\\.obj" />
    <data android:host="*" />
</intent-filter>

Если у вас есть MIME-тип, вы должны также заполнить его, чтобы он работал, если расширение неверно, но MIME-тип правильный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...