系统定制修改之修改 chrome 浏览器默认主页为指定网址

news/2024/11/17 22:30:50/

原文链接:点击打开链接

步骤1定义一个java类 PartnerHomepageProviderExample.java 文件,代码如下:

定义好之后拷贝到源码环境该目录下: \packages\providers\PartnerBookmarksProvider\src\com\android\providers\partnerbookmarks\PartnerHomepageProviderExample.java 

package com.android.providers.partnerbookmarks;import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.UriMatcher;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;public class PartnerHomepageProviderExample extends ContentProvider {// 设置默认的主页网址private static String HOMEPAGE_URI = "http://www.google.com";  

private static final int URI_MATCH_HOMEPAGE = 0;private static final UriMatcher URI_MATCHER = new UriMatcher(UriMatcher.NO_MATCH);static {URI_MATCHER.addURI("com.android.partnerbrowsercustomizations", "homepage",URI_MATCH_HOMEPAGE);}@Overridepublic boolean onCreate() {return true;}@Overridepublic String getType(Uri uri) {switch (URI_MATCHER.match(uri)) {case URI_MATCH_HOMEPAGE:return "vnd.android.cursor.item/partnerhomepage";default:return null;}}@Overridepublic Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,String sortOrder) {switch (URI_MATCHER.match(uri)) {case URI_MATCH_HOMEPAGE:MatrixCursor cursor = new MatrixCursor(new String[] { "homepage" }, 1);cursor.addRow(new Object[] { HOMEPAGE_URI });return cursor;default:return null;}}@Overridepublic Uri insert(Uri uri, ContentValues values) {throw new UnsupportedOperationException();}@Overridepublic int delete(Uri uri, String selection, String[] selectionArgs) {throw new UnsupportedOperationException();}@Overridepublic int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {throw new UnsupportedOperationException();}}

找到定义AndroidManifet.xml文件, 路径: \packages\providers\PartnerBookmarksProvider\AndroidManifest.xml: 找到注释开始结束位置添加代码

<?xml version="1.0" encoding="utf-8"?>
<!--Copyright (C) 2012 The Android Open Source ProjectLicensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.android.providers.partnerbookmarks"><!-- We add an application tag here just to indicate the authorities --><application><provider android:name="PartnerBookmarksProvider"android:authorities="com.android.partnerbookmarks" /><!--add begin. config provider--><provider android:name="PartnerHomepageProviderExample"android:authorities="com.android.partnerbrowsercustomizations" /><!-- add end --></application><uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" />
</manifest>






http://www.ppmy.cn/news/789603.html

相关文章

浏览器起始页设置

文章目录 是否还在因为浏览器一打开就是各种广告而烦恼忧虑呢&#xff1f;&#xff1f; ⭕️前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家(点击跳转到网站)⭕️ 是否还在因为浏览器一打开就是各种广告而烦…

火狐,Firefox浏览器怎么设置主页

1.点击浏览器右上角的 “菜单” 按钮&#xff0c;打开菜单后&#xff0c;点击 “选项” 。 2.在“主页” >> "新窗口和标签页" >> 主页和新窗口”&#xff0c;选中 “自定义网址”。 并在下面的输入框里输入 https://www.51kim.com 重启浏览器可以验证是…

打开浏览器默认打开hao123网站的主页怎么取消设置?

一般这种情况都是如果不是因为有病毒劫持&#xff0c;就是因为病毒软件的设置问题。 解决方式1&#xff1a; 先看杀毒软件&#xff0c;例如电脑管家和鲁大师的浏览器设置。 这里不做过多解释。 解决方式二&#xff1a; 一些用户的下载了安装包&#xff0c;会强制绑定一些流…

QQ浏览器怎么设置主页 QQ浏览器设置默认主页教程

为了更方便使用QQ浏览器&#xff0c;用户可以设置默认主页&#xff0c;这样下次打开就直接跳到需要的页面了&#xff0c;下面小编就为你介绍下QQ浏览器设置默认主页教程。 QQ浏览器怎么设置主页&#xff1a; 首先打开QQ浏览器&#xff0c;点击浏览器右上角的三个横杆【设置功…

谷歌浏览器Google Chrome如何在打开新标签页时设置指定网址

浏览器打开新标签页时设置指定网址 第一步&#xff0c;方式一&#xff1a;进入谷歌商店直接添加 谷歌商店网址&#xff1a;https://chrome.google.com/webstore/category/extensions 如进不去请跳至方式二 方式二&#xff1a;下载插件 下载网址&#xff1a;https://files-cd…

如何修改google chrome浏览器的主页

如何修改google chrome浏览器的主页 1.点击右上角设置 2.启动时 3.设置主页

如何在chrome设置主页

文章目录 1.打开设置2.在启动这里输入相应的网址3. 总结 1.打开设置 2.在启动这里输入相应的网址 3. 总结 在网上看到方法是不行的&#xff0c;对于自己的blog&#xff0c;以及一些网页都可以添加在里&#xff0c;然后每天不停的提醒己&#xff0c;都挺好的, 我准备在去家里人…

win11浏览器默认主页如何设置

在使用win11浏览器的时候&#xff0c;我们经常需要打开某个网址进行查阅&#xff0c;这个时候我们可以设置该网址为默认主页&#xff0c;下次就可以直接打开浏览器自动跳转到该网址了&#xff0c;比较省事。那么如何设置win11浏览器默认主页呢&#xff1f;下面小编就教下大家wi…