Официальный форум СВД Встраиваемые Системы
10 Декабря, 2016, 15:41:07 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Создание таблицы ассоциаций файлов  (Прочитано 1314 раз)
iDom
Интересующийся

Сообщений: 5


« : 22 Марта, 2012, 22:53:09 »

Доброго времени суток!
На сколько мне известно в PlayBook TabletOS нет таблицы ассоциаций типов файлов с приложениями. Столкнулся с проблемой что нужно по полученному имени документа, открывать его в соответствующем приложении из под моей программы. Может ли кто-нибудь подсказать каким образом можно получить информацию о том какие приложения установлены на планшет и возможно в ручную их проассоциировать с необходимыми типами файлов, а также может быть есть какой-то аналог таблицы ассоциации файлов и если он есть то как к нему обратиться?
Записан
iDom
Интересующийся

Сообщений: 5


« Ответ #1 : 23 Марта, 2012, 13:29:08 »

Попытался поискать на устройстве каталог с установленными приложениями.
В каталоге /apps/ нашёл множество директорий с названиями на подобии sys.%app_name%.%hash%. На примере андроида такие имена обычно носят запущенные приложения/службы. Остаётся понять где сами приложения, т.к. найденные директории по мнению файлменеджера пустые.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2934



WWW
« Ответ #2 : 23 Марта, 2012, 14:45:01 »

На самом деле таблица ассоциаций типов файлов с приложениями есть. Но для конечных пользователей и разработчиков эта таблица пока недоступна. Возможно, в дальнейшем интерфейс к ней будет открыт. Чтобы открывать документы и ссылки из собственной программы в стандартных приложениях PlayBook надо использовать функции navigator_invoke() и navigator_open_file().

Действительно, приложения устанавливаются в каталог /apps/, но содержимое подкаталогов для пользователя не доступно.
Записан

iDom
Интересующийся

Сообщений: 5


« Ответ #3 : 23 Марта, 2012, 18:17:20 »

Спасибо за ответ.  Насколько я понял они нативные?
Просто при формулировании вопроса забыл уточнить что приложение пишется на Qt.
Будут ли данные функции работать и там?
« Последнее редактирование: 23 Марта, 2012, 21:16:02 от iDom » Записан
Евгений Горелов
Опытный пользователь

Сообщений: 192



WWW
« Ответ #4 : 24 Марта, 2012, 13:34:59 »

Будут ли данные функции работать и там?
Да, подключите заголовочный файл "bps/event.h" и не забудьте собрать проект с библиотекой bps.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 15 Ноября, 2016, 21:44:29