после десятков вопросов о том, как связать пользовательский файл с моим приложением, я должен задать окончательный вопрос:
Как добавить MIME-тип, используя FileOutputStream ?
Я постараюсь объяснить:
мое приложение записывает файлы "lorenzoff", оно ложное, но, скажем, без каких-либо расширений. Я знаю, что Android использует тип MIME, и все в порядке, я понял это и добавил этот интент-фильтр в свой манифест
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:host="" android:scheme="file" android:mimeType="application/wtf" />
</intent-filter>
Теперь я хочу создать свои новые файлы с их содержимым, скажем,
DataOutputStream os = new DataOutputStream(new FileOutputStream("lorenzoff"));
os.writeInt(1);
os.writeInt(2);
os.writeInt(3);
os.close();
Проверяя вновь созданный файл с помощью приложения для просмотра файловой системы (Astro), я вижу, что у него нет mime-типа, и мы прибыли, я не могу ПРОСМОТР его моим приложением ассоциация).
Вопрос: как написать mime-тип, чтобы я мог прочитать «application / wtf», проверяя свойства файла?
Заранее спасибо