gpt4 book ai didi

android - 如何在应用程序中更改默认的 Android 浏览器主页?

转载 作者:太空宇宙 更新时间:2023-11-03 11:45:04 24 4
gpt4 key购买 nike

在我的应用程序中,是否可以通过编程方式更改 Android 浏览器的主页 url?如果是这样,我怎样才能做到这一点?

例如,如果您使用 Android 2.3(我测试过的所有版本)运行这个流行的应用程序,它会将您的主页更改为 http://www.searchmobileonline.com-- https://market.android.com/details?id=goldenshorestechnologies.brightestflashlight.free

谢谢!

最佳答案

我自己没有尝试过,但是 BrowserSettings 有一个公共(public)接口(interface) setHomePage:

public void setHomePage(Context context, String url) {
Editor ed = PreferenceManager.
getDefaultSharedPreferences(context).edit();
ed.putString(PREF_HOMEPAGE, url);
ed.commit();
homeUrl = url;
}

它在 BrowserBookmarksPage 中的使用方式如下:

BrowserSettings.getInstance().setHomePage(this, [URL]);

但是 BrowserSettings 类只能从该包访问。所以也许访问共享首选项更容易...?

更多...

不是来这里类的。有可能这样做,也许使用一些 native 代码使用浏览器的首选项或其他类似方式访问 XML 文件,但是......

  • 无论你做什么,这都会“绕过”地方。您的应用不应更改浏览器(或者在文档中)
  • 即使可以找到一种方法(通过 NDK 或找到未记录的接口(interface)),它也很可能会在某个时候停止使用某些新版本的 Android,这可能不是您想要的。
  • 我知道有些应用已经这样做了,恕我直言,这很糟糕。并不意味着您的应用应该做同样的事情并让更多潜在用户感到沮丧。

关于android - 如何在应用程序中更改默认的 Android 浏览器主页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9524494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com