在我的应用程序中,是否可以以编程方式更改Android浏览器的主页网址?如果是这样,我怎么能做到这一点?
例如,如果您使用Android 2.3运行这个流行的应用程序(我测试过的所有内容),它会将您的主页更改为http://www.searchmobileonline.com - https://market.android.com/details? ID = goldenshorestechnologies.brightestflashlight.free
谢谢!
我自己没有尝试过,但BrowserSettings有一个公共接口setHomePage:
public void setHomePage(Context context, String url) {
Editor ed = PreferenceManager.
getDefaultSharedPreferences(context).edit();
ed.putString(PREF_HOMEPAGE, url);
ed.commit();
homeUrl = url;
}
Run Code Online (Sandbox Code Playgroud)
它在BrowserBookmarksPage中使用如下:
BrowserSettings.getInstance().setHomePage(this, [URL]);
Run Code Online (Sandbox Code Playgroud)
但是只能从该包访问该BrowserSettings类.因此,访问共享首选项可能更容易......?
更多...
这不是真的要上课.也许可以使用一些本机代码访问XML文件,其中包含浏览器的首选项或其他类似的方式,但是......