android 下载默认启动QQ浏览器

//内置QQ浏览器

//在程序启动的第一个activity 中添加如下函数

//设置系统默认浏览器是QQ浏览器

private void setBroser(){

PackageManager packageManager = this.getPackageManager();

String str1 = "android.intent.category.DEFAULT";

String str2 = "android.intent.category.BROWSABLE";

String str3 = "android.intent.action.VIEW";

// 设置默认项的必须参数之一,用户的操作符合该过滤器时,默认设置起效

IntentFilter filter = new IntentFilter(str3);

filter.addCategory(str1);

filter.addCategory(str2);

filter.addDataScheme("http");

// 关键 设置QQ浏览:包名:com.tencent.mtt ,类名:com.tencent.mtt.MainActivity

ComponentName component = new ComponentName("com.tencent.mtt",

"com.tencent.mtt.MainActivity");

Intent intent = new Intent(str3);

intent.addCategory(str2);

intent.addCategory(str1);

Uri uri = Uri.parse("http://");

intent.setDataAndType(uri, null);

// 找出手机当前安装的所有浏览器程序

List<ResolveInfo> resolveInfoList = packageManager

.queryIntentActivities(intent,

PackageManager.GET_INTENT_FILTERS);

int size = resolveInfoList.size();

ComponentName[] arrayOfComponentName = new ComponentName[size];

for (int i = 0; i < size; i++) {

ActivityInfo activityInfo = resolveInfoList.get(i).activityInfo;

String packageName = activityInfo.packageName;

String className = activityInfo.name;

// 清除之前的默认设置

packageManager.clearPackagePreferredActivities(packageName);

ComponentName componentName = new ComponentName(packageName,

className);

arrayOfComponentName[i] = componentName;

}

packageManager.addPreferredActivity(filter,

IntentFilter.MATCH_CATEGORY_SCHEME, arrayOfComponentName,

component);

}

//调用

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

setBroser();//调用函数

}

时间: 2024-08-12 13:47:56

android 下载默认启动QQ浏览器的相关文章

为什么QQ浏览器不是默认浏览器但是在打开网页的时候还是默认启动?

因需要浏览器兼容性测试装了一个QQ浏览器,我将火狐设为默认浏览器,但是每次打开连接的时候都是启动QQ浏览器. 出现这样的情况有以下两种可能:1.取消QQ为默认浏览器打开的设置项未成功,若需要取消QQ为默认浏览器可以按以下方法操作.工具→TT选项→综合设置→默认浏览器,再选择你要设置为你喜欢的浏览器: 2.通过QQ客户端点击主菜单→系统设置→安全和隐私→安全→把“使用QQ浏览器打开QQ中的链接,增强访问网络的安全性”前面的勾去掉. 这样在qq里面打开的链接就是通过我们默认的浏览器打开的.

QQ浏览器X5内核问题汇总 转

常常被人问及微信中使用的X5内核的问题,其实我也不是很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534.今天正好从X5团队拿到了一份问题汇总,梳理下发出来,给各位开发者以参考——不排除明天会删除这篇文章的可能. 1.Android WebView常见问题及解决方案汇总: http://blog.csdn.net/t12x3456/article/details/13769731 2.请问各位碰到过X5浏览器内,局部滑动使用iscroll卡顿的问题么? 回答:

微信、QQ浏览器X5内核问题汇总

一. 资料汇总 1.前端H5调起QQ浏览器的总结:http://km.oa.com/group/22486/articles/show/210189?kmref=search 2.Android WebView常见问题及解决方案汇总:http://blog.csdn.net/t12x3456/article/details/13769731 3.前端福利:Inspector调试WebViewhttp://km.oa.com/group/22391/articles/show/183875?kmr

QQ浏览器X5内核问题汇总

原文:http://itindex.net/detail/53391-qq-浏览器-x5 常常被人问及微信中使用的X5内核的问题,其实我也不是很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534.今天正好从X5团队拿到了一份问题汇总,梳理下发出来,给各位开发者以参考——不排除明天会删除这篇文章的可能. 1.Android WebView常见问题及解决方案汇总: http://blog.csdn.net/t12x3456/article/details/1376

Android默认启动程序问题

参考地址:http://www.cnblogs.com/Lewis/p/3316946.html 怎么让我们自己开发的Android程序设为默认启动呢?其实很简单,只要在AndroidManifest.xml文件中配置一下首次启动的那个Activity即要. <activity            android:name="com.example.phone.MainActivity"            android:label="@string/app_na

Android 仿QQ浏览器WebView,滑动隐藏显示ActionBar效果

Android 仿QQ浏览器,滑动隐藏显示ActionBar效果. 往上推,是一个ScrollView会将,actionbar以及内容往上推,当actionbar消失后,将滚动Webview的内容. 此效果是基于QuickReturnHeader源码,修改而来的,代码也不多,实现方法比较简单. 直接上demo:http://download.csdn.net/detail/xufeifandj/8388493 直接看效果图:

Android系统默认Home应用程序(Launcher)的启动过程源码分析

在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还须要有一个Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析Launcher应用程序的启动过程. Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而ActivityManagerService和PackageManagerService一样,都是在开机时由

Android系统默认Home应用程序(Launcher)的启动过程源代码分析

在前面一篇文章中,我们分析了Android系统在启动时安装应用程序的过程,这些应用程序安装好之后,还需要有一个 Home应用程序来负责把它们在桌面上展示出来,在Android系统中,这个默认的Home应用程序就是Launcher了,本文将详细分析 Launcher应用程序的启动过程. Android系统的Home应用程序Launcher是由ActivityManagerService启动的,而 ActivityManagerService和PackageManagerService一样,都是在开

QQ浏览器下载|QQ浏览器app下载

QQ浏览器很简洁,没广告,开网页速度很快,使用便捷,很少发生网页崩溃现象,目前用下来很满意.QQ浏览器下载链接软件介绍QQ浏览器,有可以免费WiFi一键链接,旅游景点公共场所轻松上网,管家式检测为您保驾护航[新趣扫一扫]扫一扫拍照,自动识别名贵花草名牌汽车,QQ浏览器上还有福利礼包应有尽有,可以找攻略泡论坛,交友更轻松[影视无极限]优酷.爱奇艺.乐视等全网15万电影.电视剧.综艺等海量高清视频,边看边评无限体验有这么多的功能的软件怎么还不下载来试试呢!应用介绍: 看小说赢大礼,万元大疆无人机天天