2013-03-10 3 views
1

можно получить обратный вызов всякий раз, когда URL-адрес открывается из браузера Android.Получить url из браузера Android

Метод getallvisitedurls() возвращает только URL-адрес, я хочу его в реальном времени и с отметкой времени доступа.

+0

Я видел это http://www.helloandroid.com/tutorials/communicating-between-activity-and-browser-callback. Я сам не пробовал себя. Попробовать. – Swayam

+0

да его возможно, что как твиттер апи делает, чтобы вернуть назад – DjHacktorReborn

ответ

2

Это невозможно. Android-браузер не выделяет широковещательную рассылку или что-либо подобное, когда пользователь открывает URL-адрес в нем. Кроме того, пользователь может использовать сторонний браузер вместо стандартного.

Единственный способ сделать это - создать собственное приложение для браузера и использовать его вместо браузера по умолчанию, который поставляется вместе с их ПЗУ.

1

Я считаю, что это можно сделать, используя retrieveRequestToken.

API Twitter возвращает обратный вызов для OAuth, поэтому я думаю, что это было бы возможно.

Посмотрите на this post. Он объясняет, как это сделать, и это звучит для меня хорошо.

Примечание: Я не пробовал это сам. Так что никаких гарантий. :)