Как я могу открыть свое приложение по умолчанию, если я нажимаю URL-адрес через браузер в Symbian OS 5-е издание - PullRequest
1 голос
/ 23 апреля 2010

Я хочу открыть / запустить свое приложение, когда я нажимаю на определенный URL в браузере для Symbian OS Series60, 5-е издание.
(поэтому, если я щелкну по URL-адресу «станции», оно запустит мое приложение и воспроизведется через мой проигрыватель)
Любой возможный способ, которым я могу заставить это сделать?

1 Ответ

2 голосов
/ 23 апреля 2010

Я не буду давать никаких гарантий, что вы можете сделать это самостоятельно.

Я предлагаю вам начать с прочтения документации по Nokia Content Handling Framework.

Однако естьразница между пониманием операционной системы о том, что конкретный тип MIME должен обрабатываться конкретным приложением, и веб-браузером, позволяющим это на самом деле.

На телефоне Series60 5-го издания можно установить несколько веб-браузеров.Я предполагаю, что вас интересует только стандартный веб-браузер на основе Webkit, уже включенный в телефон, но вы должны знать, что это может быть не тот, который владелец телефона будет в конечном итоге использовать на регулярной основе.Opera Mini очень популярна, и она, безусловно, не позволит вам делать то, что вы хотите здесь.

Даже с веб-браузером Webkit по умолчанию очень возможно, что вы не сможете делать то, что вы хотитебез какой-либо поддержки со стороны производителя телефона, так как вы полагаетесь на:

  • Платформа обработки контента Symbian, способная рассматривать схему URL (а не просто тип MIME) в качестве идентификатора контентаи веб-браузер полностью интегрирован с Content Handling Framework
  • или веб-браузером, позволяющим вам написать плагин, который позволяет понять, что в сущности представляет собой новую схему URL (URL не начинается с"http://"), отобразите его как гиперссылку (вы можете просто получить это прямо сейчас на своем телефоне, не выполняя никакой работы. Это стоит попробовать.) И вести себя так, как вы хотите, когда пользователь активирует гиперссылку.

Существует одна альтернатива, которую стоит попробовать: придерживайтесь схемы URL "http://", но убедитесь, что ваш веб-серверпревращает ваш собственный MIME-тип в заголовки HTPP при получении HTTP-запроса GET на данные.

Очевидно, что ваше приложение должно быть установлено на телефонной трубке и способно обрабатывать этот MIME-тип.

У вас больше шансов, что веб-браузер по умолчанию будет достаточно интегрирован с операционной системой, чтобы это работало.

...