Android 修改浏览器默认主页及书签

修改是基于mtk Android方案自带的浏览器。
主页
在BrowserSettings.java构造函数中会启动一个handler来初始化homepage等:

BackgroundHandler.execute(mSetup);
...
sFactoryResetUrl = mContext.getResources().getString(R.string.homepage_base);

所以只需要修改homepage_base就可以:

    res/values/strings.xml
    <string name="homepage_base" translatable="false">
        https://www.google.com/</string>

书签
书签是保存在数据库中的,进入浏览器后可以看到在安装包目录有生成database文件夹,browser.db中包含bookmarks表。找到生成这张表的地方,添加默认书签在这个位置即可。
生成bookmarks表在DatabaseHelper中:

db.execSQL("CREATE TABLE " + TABLE_BOOKMARKS ...

添加默认书签:

createDefaultBookmarks(db)

改函数通过读取资源文件中的bookmarks来添加默认的书签。所以可通过修改string.xml来达到相应的效果:

res/values/strings.xml
<string-array name="bookmarks" translatable="false">
        <item>Google</item>
        <item>http://www.google.com/</item>
db.execSQL("INSERT INTO bookmarks( ...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值