startapp のようないくつかのアプリや広告ネットワークが、コードによって Android Web ブラウザーのホームページを変更するのを見てきました。これはどのように可能ですか?
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へのリンク
どんな助けや考えもいただければ幸いです:)