Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
vxg
Модератор
3158 / 1960 / 219
Регистрация: 13.01.2012
Сообщений: 7,504
#1

Ассоциировать расширение с программой (схема HTTP) - Программирование Android

26.09.2015, 03:51. Просмотров 259. Ответов 0
Метки нет (Все метки)

имеем желание открывать файлы с некоторым расширением нашей программой. в манифесте пишем
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:scheme="file" />
                <data android:host="*" />
                <data android:mimeType="*/*" />
                <data android:pathPattern=".*\\.myext" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="http" />
                <data android:host="*" />
                <data android:mimeType="application/myext" />
            </intent-filter>
как и ожидалось файлы с расширением myext теперь открываются нашей программой. интересует ситуация со схемой HTTP - пользователь переходит по ссылке, получает заголовок с mimeType application/myext после чего идет вызов нашей программы. как забрать данные которые лежали по ссылке и которые уже начал качать/скачал браузер? ведь он обязан был инициировать получение данных - иначе он не получил бы от сервера заголовок с mimeType. или после получения этого заголовка закачка вырубается и ложится на наши плечи? как открыть файл при использовании схемы HTTP? качать его самому по предоставленной в data ссылке?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2015, 03:51
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ассоциировать расширение с программой (схема HTTP) (Программирование Android):

Как ассоциировать расширение со своим приложением и открыть файл своей программой - C#
На последней стадии реализации своей программы задался вопросом. А как сделать так, что бы при открытии определённого файла, он открывался...

Ассоциировать файлы с программой - Delphi
Как сделать так, чтобы программа открывала определённый формат файла. Например Блокнот выбираем Открыть с помощью.. Выбрать программу и она...

Ассоциировать расширение со своим приложением - C#
Создал текстовый редактор, но сохраняет он файл в &quot;моем&quot; расширении. При клике на файл загружается программа и чтобы открыть файл нужно в...

Ассоциировать расширение со своим приложением - Visual Basic .NET
я хочу создать программу как блокнот. Но все дела в том что если я открываю .txt формат то открывается блокнот. Я тоже хочу создать...

Программно ассоциировать файл с программой - Visual Basic
Здравствуйте, подскажите как лучше всего программно провернуть такое: при запуске файла определенного расширения, должна открыться...

Какой программой или как мне ассоциировать сразу несколько типов файлов? - Windows 7
задача такая, есть OpenOffice portable, 3.2.1 Установочную не нашел. Нашел программу openWith но он ассоциирует по одной программе, а мне...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2015, 03:51
Привет! Вот еще темы с ответами:

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

Как поменять расширение файла в папке с программой - C++
Доброго времени суток. У меня возник вопрос - как можно поменять расширение файла в C++ с *. на *.txt. При этом имя файла является...

Ищу расширение для VS мониторинга http запросов - Visual Studio
Ищу расширение для мониторинга трафика типа fiddler. Нужна просто возможность отслеживать какой запрос пришел и что отдали. Может кто...

Переадресация с google на go.mail и неудаляемое расширение http blocker в Chrome - Удаление вирусов
Почитал в разных темах, что нужно через Farbar просканировать компьютер. В zip FRST и Addition.txt. Что делать дальше?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru