Откройте файл с помощью MIDlet.platformRequest().
-
08-07-2019 - |
Вопрос
Можно ли заставить устройство открывать файл на диске с помощью MIDlet.platformRequest(String url)
метод?Я надеялся использовать следующее:
midlet.platformRequest("file:///path/to/file/file.png");
Но это просто вызывает ConnectionNotFoun
г исключение.Я специально использую платформу BlackBerry, но я не иметь доступ к собственному API BlackBerry.Файл может быть любого типа, поэтому я, очевидно, не ожидаю, что он обработает каждый из них.
Ваше здоровье
Решение
Нет, открыть произвольные файлы с помощью запроса платформы невозможно.MIDP 2.0 требует, чтобы устройства поддерживали запрос платформы только для URL-адреса и телефона:связи.Все остальные схемы являются необязательными и зависят от устройства.
Телефоны Nokia S60, похоже, поддерживают file://, как указано в форум Нокиа.Но вам необходимо пройти проверку на других платформах, включая Blackberry.
Вы можете посмотреть API обработчика контента JSR211 как альтернатива.Я считаю, что он поддерживается в новых устройствах Blackberry.