Домашняя страница веб-браузера Android

Я видел несколько приложений и рекламных сетей, таких как startapp, которые меняли домашнюю страницу браузера Android по коду. Как это возможно?

Я взглянул на Startapp SDK, но мне не удалось найти ту часть, где они меняют домашнюю страницу.

Я также взглянул наBrowserSettings вcom.android.browser.BrowserSettings

ВBrowserSettingsесть интерфейс под названиемsetHomepage(Context, String).

public void setHomePage(Context context, String url) {
    Editor ed = PreferenceManager.
            getDefaultSharedPreferences(context).edit();
    ed.putString(PREF_HOMEPAGE, url);
    ed.commit();
    homeUrl = url;
}

Я не знаю много Java / Android, так что поправьте меня, если я не прав:setHomepage() не объявлено как статическое, поэтому его нельзя вызывать из других действий. Поэтому я не могу использовать это.

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

Некоторые люди говорят, что это может быть возможно сделать с contentProvider / Resolver.

Ссылка дляBrowserSettings.java

Любая помощь или мысли будут оценены :)

Ответы на вопрос(3)

Ваш ответ на вопрос