Домашняя страница веб-браузера 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
Любая помощь или мысли будут оценены :)