我已经看到几个应用程序和广告网络,如startapp通过代码更改
Android Web浏览器主页.这怎么可能?
我已经看了一下startapp sdk,但我还没有设法找到他们更改主页的部分.
我还看了com.android.browser.BrowserSettings中的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.
任何帮助或想法将不胜感激:)