修改是基于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( ...

Android 修改浏览器默认主页及书签相关推荐

  1. android修改浏览器默认主页

    默认修改主页文件 packages/apps/Browser/res/values/strings.xml <!-- The default homepage. -->      < ...

  2. android 更改浏览器默认主页

    首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...

  3. android+浏览器+主页,android 更改浏览器默认主页

    首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...

  4. tomcat修改默认index.html,修改TOMCAT默认主页(示例代码)

    1.默认的项目都在目录:apache-tomcat-9.0.0.M22\\webapps\\ROOT下 2.该目录下有一个index.jsp是tomcat的默认主页,如下 3.现在需要修改这个默认主页 ...

  5. android修改系统density,Android应用开发Android 修改系统默认density

    本文将带你了解Android应用开发Android 修改系统默认density,希望本文对大家学Android有所帮助. 如你所知在Anroid N 中,系统添加了多个级别的密度值供用户选择. 系统的 ...

  6. 将B/S程序打包成exe,C#对外提供http接口,CefSharp 修改浏览器默认白色背景

    简介 公司有个项目,需要将我们https的B/S程序集成到的http的B/S程序中,还要保持本身功能完整,由于https程序中需要调用电脑的麦克风和摄像头,这就难受了.最后商量决定将https程序制作 ...

  7. Edge浏览器默认主页被莫名修改,修复流程分享

    目录 查看默认主页设置 默认主页修复 查看默认主页设置 打开浏览器,默认主页面为百度搜索 打开Egde浏览器的设置,查看开始.主页和新建标签页 按照设置每次打开Edge浏览器出现的应该是Edge自带的 ...

  8. Android修改系统默认设置

     1.launcher的布局太居中,要想两边拉伸 <\packages\apps\Launcher2\res\values\dimens.xml> <dimen name=&qu ...

  9. Android 修改系统默认输入法

    原文出处:http://www.ccbu.cc/framework/modify-default-inputmethod.html 1. 修改系统默认输入法 Android系统的默认输入法在很多情况下 ...

最新文章

  1. Java线上程序频繁JVM FGC问题排障与启示
  2. memmove函数使用时注意的问题
  3. pdfminer3k 官方文档_IPFS官方周报112期
  4. java梅森素数_JAVA基础 第三篇:梅森数、梅森素数、伪素数——素数与指数的完美结合与进阶...
  5. 【iCore3双核心板】iCore3双核心板使用说明(图文)
  6. 【老生谈算法】matlab实现FFT算法源码——FFT算法
  7. 商业模式及其 SubDAO 深入研究
  8. 水经注CAD智能影像加载插件教程
  9. 计算机表格函数最大值操作,使用MAX最大值函数计算excel表格中学生成绩的最大值...
  10. linux skype 4.3,Linux下的Skype
  11. Java验证邮箱格式是否正确
  12. Lucene学习总结之一:全文检索的基本原理
  13. Lucene的各中文分词比较
  14. python中encode函数_Python中的encode函数
  15. 华为od77 python最大消费金额
  16. 安装Ubuntu的几十次坑的经验
  17. SEO中的十大关键词竞争度分析方法
  18. 猿代码浅谈Python|猿代码科技
  19. Spring学习详细代码+图片解释笔记
  20. Win10+VS2017的C++属性配置表

热门文章

  1. 【公众号备份】你所有的担心都是多余的
  2. 央视315曝光软件捆绑问题:必须打击违规软件下载网站
  3. ciftiTools | 用于读取、写入、可视化和操作CIFTI文件的R包
  4. linux任务计划单独脚本能执行,linux中计划任务执行脚本
  5. java 数组 去掉第一个_java中数组的理解以及如何去掉断点
  6. 超长整数加法c语言,两个超长正整数的加法
  7. 三轴delta并联机器人运动学算法C#代码
  8. android蓝牙错误码8,如何解决BluetoothGatt:Android中发生android.os.DeadObjectException错误?...
  9. poj2236 Wireless Network
  10. php变量值转字符串,学习猿地-php将变量转化为字符串用什么方法