Android-Webbrowser-Startseite
Ich habe verschiedene Apps und Werbe-Netzwerke gesehen, wie startapp die Android-Webbrowser-Homepage per Code verändert hat. Wie ist das möglich?
Ich habe mir die startapp sdk angeschaut, aber es ist mir nicht gelungen, den Teil zu finden, in dem sie die Homepage ändern.
Ich habe mir auch das angeschautBrowserSettings
imcom.android.browser.BrowserSettings
ImBrowserSettings
gibt es eine Schnittstelle namenssetHomepage(Context, String)
.
public void setHomePage(Context context, String url) {
Editor ed = PreferenceManager.
getDefaultSharedPreferences(context).edit();
ed.putString(PREF_HOMEPAGE, url);
ed.commit();
homeUrl = url;
}
Ich kenne nicht viel Java / Android, also korrigiere mich, wenn ich mich irre:setHomepage()
ist nicht als statisch deklariert und kann daher nicht von anderen Aktivitäten aus aufgerufen werden. Also kann ich das nicht benutzen.
Ich kann keinen Modus sehen, der auf die gemeinsamen Einstellungen angewendet wird. Das bedeutet, dass standardmäßig der private Modus verwendet wird, und ich kann die gemeinsamen Einstellungen nicht bearbeiten oder?
Einige Leute haben gesagt, dass es mit contentProvider / Resolver möglich sein könnte.
Link fürBrowserSettings.java
Jede Hilfe oder Gedanken wäre dankbar :)