2013-02-28 4 views
1

Я пишу системное приложение. Мне нужно знать, какие URL-адреса в настоящее время открыты в браузере. Мое приложение содержит Service, определяющее, какое приложение активно в передней части. Также мое приложение содержит IME (SoftKeyboard), который имеет доступ к редактируемым представлениям активности браузера (если мой IME открыт и активен). Возможно ли открыть текущий URL в браузере (собственный браузер, Opera, Chrome и т. Д.)? Могу ли я получить этот URL-адрес от Service или от IME?Как получить текущий URL-адрес от браузера

ответ

0

Я использую inputEditor.fieldName в IME. В SDK 2.3.X я получаю этот атрибут, эквивалентный field_name\http://domain.com?blablabla. Я могу проанализировать эту строку и получить текущий URL-адрес http://domain.com?blablabla.

Но эта работа работает только в SDK 2.3.X и не работает в другом SDK. Этот атрибут возвращает null. Может быть, есть аналог этого атрибута в другом SDK?

Любая идея о том, как получить текущий URL-адрес от браузера от собственного IME?

Смежные вопросы