Как получить URL из браузера в Blackberry?

В BB, когда пользователь вводит любой URL-адрес в браузер и нажимает клавишу ввода.... тогда возможно ли получить / отследить / получить этот URL-адрес..???

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

Я просто хочу сказать, что мое приложение будет работать в фоновом режиме...... и из фона я хочу получить URL из родного браузера BB. Означает, что когда пользователь открывает браузер и передает URL-адрес, я должен получить этот URL-адрес и проверить, должно ли мое приложение блокировать это или нет.

Моя заявка нужна -

1) получить URL, который пользователь ввел в поле браузера браузера...

2) отправить этот URL-адрес на сервер, в виде XML

3) проверить ответ с сервера......

4) если значение ответа "да", то ничего не делать...

5) но если значение ответа "нет", заблокируйте этот URL (зарегистрируйте этот - URL в HttpFilterRegistery)


Я разработал код для добавления своего собственного пункта меню в браузер. Нажав на этот пункт меню, я успешно получаю URL. Но это не соответствует моему требованию на самом деле.

Как я уже говорил ранее, я хочу отслеживать приложение браузера программно через стороннее приложение. Так есть ли способ, когда приложение Browser выходит на передний план, мы можем получить экземпляр элемента меню Browser (нативное приложение). Так что я могу запускать пользовательский пункт меню программно.

Я использовал следующий код:

Screen screen = Ui.getUiEngine().getActiveScreen();
System.out.println("\n\n**** " + screen.getClass().getName());
Menu menu = screen.getMenu(1);
for (int i = 0, cnt = menu.getSize(); i < cnt; i++)
           System.out.println(" menu item : " + menu.getItem(i).toString());
System.out.println("\n\n");

Я успешно отслеживаю приложения, которые выходят на передний план через фоновый поток моего приложения, но даже тогда поток моего стороннего приложения не может получить экземпляр меню родных приложений переднего плана. Он всегда возвращает экземпляр экрана моего приложения...

вывод вышеуказанного кода:

** mypackage.AppDemoScreen: пункт меню "Показать клавиатуру": пункт "Переключить приложение": полное меню

1 ответ

Вы можете использовать ApplicationDescriptor, и вот пример для добавления нового пункта меню с возможностью избежать дублирования пункта меню custem, а также кода для получения данных из браузера и отправки их в нужный класс
http://pastebin.com/BTSBL8AN

Другие вопросы по тегам