2012-06-22 1 views
2

У меня есть приложение, которое подписано на определенный MIME-тип (application/vnd.oma.dd + xml, который является дескриптором OMA DL - DD). Он запускается, когда пользователь переходит к DD-ссылке в стандартном браузере Android.Android-браузер (ICS) не вызывает обработчик MIME-типа

Моя активность была успешно запущена на GB, но браузер ICS обрабатывает этот MIME-тип своим собственным, он открывает дескриптор как XML на отдельной вкладке. Никакого намерения не было отправлено из браузера.

Вопрос: - Есть ли какие-либо изменения в способе, которым браузер ICS обрабатывает MIME-типы? - Есть ли обходной путь?

** обновление: Pls использовать этот тест ссылке: http://220.128.71.175/DRM/DD/S-I-I-jpg.dd сервер возвращает "Content-Type: применение/vnd.oma.dd + XML", но сэндвич мороженого (ICS) фондовый браузер не открывает обработчик зарегистрированного по манифесту:

<data android:mimeType="application/vnd.oma.dd+xml">

в то же время GB браузер запускает обработчик правильно.

Заранее благодарен!

* * обновление 2 Похоже аналогичная проблема сообщили Google: http://code.google.com/p/android/issues/detail?id=22971 Предлагаемое решение не помогло мне подумал ...

+0

У вас есть URL примера мы могли бы попробовать? – CommonsWare

+0

Когда вы говорите браузер ICS, вы говорите о браузере акций? Или вы имеете в виду браузер на вашем конкретном устройстве ICS, которое может быть разработано производителем? – Josh

+0

- 2CommonsWare Я добавил URL-адрес в вопрос - Josh Я говорю о браузере по умолчанию. Проблема была воспроизведена в Google Galaxy Nexus. – Mix

ответ

1

У вас есть HTC телефон? Возможно, HTC Linkify Dispatcher мешает.

Смотрите здесь: http://forums.androidcentral.com/htc-one-s/173238-htclinkifydispatcher-what.html

И здесь: http://forum.xda-developers.com/showthread.php?t=1696536

+0

Спасибо, Майк, но это наблюдалось на многих телефонах, начиная с Google Nexsus, который является ссылкой на defice – Mix