Зарегистрироваться, чтобы быть приложением по умолчанию для пользовательского типа файла

Зарегистрируйтесь, чтобы иметь возможность открывать файлы пользовательского типа. Скажем, у меня есть файлы .cool, и если пользователь пытается открыть его, Android спрашивает, хотят ли они открыть его с моим приложением. Как?

17
задан piet.t 21 June 2017 в 08:14
поделиться

1 ответ

Я думаю, что вы не выбираете это. Это обрабатывается системой. То же самое, когда вы отправляете намерение обрабатывать карту. Например, если у вас есть SkyFire, система выдает всплывающее окно, в котором вы можете выбрать приложение и выбрать, хотите ли вы, чтобы оно всегда открывало этот тип файла.
Если, конечно, только ваше приложение может открывать такие файлы.

Редактировать
Я думаю, если вы хотите, чтобы ваше приложение говорило «Привет, я могу открыть эти файлы .cool», вам нужно настроить с тегом <данные> и укажите mimeType или Uri. Подробнее см. Здесь .

11
ответ дан 30 November 2019 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: