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

ImBrowserSettingsgibt 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 :)

Antworten auf die Frage(3)

Ihre Antwort auf die Frage