Android, как наблюдать Opera и Dolphin Браузеры или все Браузеры

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

getContentResolver().registerContentObserver(Browser.BOOKMARKS_URI, true, new MyContentObserver(mHandler, getApplicationContext()));

Но я не могу наблюдать за другими браузерами, такими как Opera и Dolphin.

Пожалуйста, скажите мне, как я могу слушать эти браузеры?

Если я должен дать что-то кроме Browser.BOOKMARKS_URI?

1 ответ

Вы можете использовать URI content://com.android.chrome.browser/bookmarks для браузера Chrome. Таким образом, вы можете поддерживать два браузера.

Любой может создать свой собственный браузер без поддержки API, поэтому вы не можете создать приложение для всех браузеров.

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