Зарегистрируйтесь, чтобы иметь возможность открывать файлы пользовательского типа. Скажем, у меня есть файлы .cool, и если пользователь пытается открыть его, Android спрашивает, хотят ли они открыть его с моим приложением. Как?
Я думаю, что вы не выбираете это. Это обрабатывается системой. То же самое, когда вы отправляете намерение обрабатывать карту. Например, если у вас есть SkyFire, система выдает всплывающее окно, в котором вы можете выбрать приложение и выбрать, хотите ли вы, чтобы оно всегда открывало этот тип файла.
Если, конечно, только ваше приложение может открывать такие файлы.
Редактировать
Я думаю, если вы хотите, чтобы ваше приложение говорило «Привет, я могу открыть эти файлы .cool», вам нужно настроить
с тегом <данные>
и укажите mimeType или Uri. Подробнее см. Здесь .