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( ...
Android 修改浏览器默认主页及书签相关推荐
- android修改浏览器默认主页
默认修改主页文件 packages/apps/Browser/res/values/strings.xml <!-- The default homepage. --> < ...
- android 更改浏览器默认主页
首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...
- android+浏览器+主页,android 更改浏览器默认主页
首先可以在浏览器源代码里面搜索默认主页的网址,然后通过网址对应的字符串在源码里面搜索,定位到代码位置, 我这里定位到的代码文件是 BrowserSettings.java,具体代码如下: // sFa ...
- tomcat修改默认index.html,修改TOMCAT默认主页(示例代码)
1.默认的项目都在目录:apache-tomcat-9.0.0.M22\\webapps\\ROOT下 2.该目录下有一个index.jsp是tomcat的默认主页,如下 3.现在需要修改这个默认主页 ...
- android修改系统density,Android应用开发Android 修改系统默认density
本文将带你了解Android应用开发Android 修改系统默认density,希望本文对大家学Android有所帮助. 如你所知在Anroid N 中,系统添加了多个级别的密度值供用户选择. 系统的 ...
- 将B/S程序打包成exe,C#对外提供http接口,CefSharp 修改浏览器默认白色背景
简介 公司有个项目,需要将我们https的B/S程序集成到的http的B/S程序中,还要保持本身功能完整,由于https程序中需要调用电脑的麦克风和摄像头,这就难受了.最后商量决定将https程序制作 ...
- Edge浏览器默认主页被莫名修改,修复流程分享
目录 查看默认主页设置 默认主页修复 查看默认主页设置 打开浏览器,默认主页面为百度搜索 打开Egde浏览器的设置,查看开始.主页和新建标签页 按照设置每次打开Edge浏览器出现的应该是Edge自带的 ...
- Android修改系统默认设置
1.launcher的布局太居中,要想两边拉伸 <\packages\apps\Launcher2\res\values\dimens.xml> <dimen name=&qu ...
- Android 修改系统默认输入法
原文出处:http://www.ccbu.cc/framework/modify-default-inputmethod.html 1. 修改系统默认输入法 Android系统的默认输入法在很多情况下 ...
最新文章
- Java线上程序频繁JVM FGC问题排障与启示
- memmove函数使用时注意的问题
- pdfminer3k 官方文档_IPFS官方周报112期
- java梅森素数_JAVA基础 第三篇:梅森数、梅森素数、伪素数——素数与指数的完美结合与进阶...
- 【iCore3双核心板】iCore3双核心板使用说明(图文)
- 【老生谈算法】matlab实现FFT算法源码——FFT算法
- 商业模式及其 SubDAO 深入研究
- 水经注CAD智能影像加载插件教程
- 计算机表格函数最大值操作,使用MAX最大值函数计算excel表格中学生成绩的最大值...
- linux skype 4.3,Linux下的Skype
- Java验证邮箱格式是否正确
- Lucene学习总结之一:全文检索的基本原理
- Lucene的各中文分词比较
- python中encode函数_Python中的encode函数
- 华为od77 python最大消费金额
- 安装Ubuntu的几十次坑的经验
- SEO中的十大关键词竞争度分析方法
- 猿代码浅谈Python|猿代码科技
- Spring学习详细代码+图片解释笔记
- Win10+VS2017的C++属性配置表
热门文章
- 【公众号备份】你所有的担心都是多余的
- 央视315曝光软件捆绑问题:必须打击违规软件下载网站
- ciftiTools | 用于读取、写入、可视化和操作CIFTI文件的R包
- linux任务计划单独脚本能执行,linux中计划任务执行脚本
- java 数组 去掉第一个_java中数组的理解以及如何去掉断点
- 超长整数加法c语言,两个超长正整数的加法
- 三轴delta并联机器人运动学算法C#代码
- android蓝牙错误码8,如何解决BluetoothGatt:Android中发生android.os.DeadObjectException错误?...
- poj2236 Wireless Network
- php变量值转字符串,学习猿地-php将变量转化为字符串用什么方法