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();//调用函数
}
android 下载默认启动QQ浏览器相关推荐
- html默认打开方式怎么取消,怎么取消默认打开QQ浏览器
打开浏览器总是弹出QQ浏览器,但是平时不是很常用QQ浏览器,如何保证成功设置默认qq浏览器?该怎么取消这个默认设置呢?下面跟着学习啦小编一起来看看设置和取消默认打开QQ浏览器的教程. 取消默认打开QQ ...
- win10修改默认的QQ浏览器为Chrome浏览器
文章目录 win10修改默认的QQ浏览器为Chrome浏览器 一.系统设置和注册表以及电脑管家均无法修改后找到的方法 打开QQ浏览器并点击默认浏览器的设置中的解锁 二.在系统设置中或者Chrome浏览 ...
- 浏览器 pad android,腾讯发布 QQ浏览器 HD for Android Pad,加速布局手机浏览器
作为中国第二大手机浏览器厂商,腾讯一直没有停止对老大UCWeb 的追赶.并且腾讯的追赶速度着实让人害怕. 继此前发布了「QQ浏览器HD For iPad」 之后,腾讯于近日发布了「QQ浏览器 HD f ...
- android 平板全屏,QQ浏览器安卓平板来啦!实现了真正的全屏,让阅读更加清静!...
QQ浏览器HD(aPad)v2.0版本全新发布,设计更加简约灵动,体验轻盈优雅.2.0版本启用了全新的UI设计,以沉静辽阔的淡蓝色为主题,标签栏和地址栏"轻"量设计,多窗口向右滑动 ...
- 浏览器 pad android,腾讯发布 QQ浏览器 HD for Android Pad,加速布局手机浏览器 | 36氪...
作为中国第二大手机浏览器厂商,腾讯一直没有停止对老大UCWeb 的追赶.并且腾讯的追赶速度着实让人害怕. 继此前发布了「QQ浏览器HD For iPad」 之后,腾讯于近日发布了「QQ浏览器 HD f ...
- 塞班java手机qq浏览器下载_手机QQ浏览器 for Symbian S60v3
QQ浏览器是一个非常好用的手机浏览器,之所以这么说是因为相较于同类软件,它具有更快的上网速度.更方便的手机上网.更安全的网址导航.更多的增强功能等等.QQ浏览器是更快,更方便的新一代手机浏览器.它不仅 ...
- 为什么QQ浏览器不是默认浏览器但是在打开网页的时候还是默认启动?
因需要浏览器兼容性测试装了一个QQ浏览器,我将火狐设为默认浏览器,但是每次打开连接的时候都是启动QQ浏览器. 出现这样的情况有以下两种可能: 1.取消QQ为默认浏览器打开的设置项未成功,若需要取消QQ ...
- android用qq浏览器打开微信网页版,QQ浏览器怎么打开微信小程序?
继微信.QQ 之后,QQ 浏览器上也可以使用小程序了. 现已实现与微信小程序打通.QQ 浏览器 Android 版现已上线小程序,在搜索的场景下,小程序嵌入 QQ 浏览器「搜索直达」,作为直接的内容承 ...
- java 浏览器 qq_qq浏览器通用版 手机QQ浏览器v2.1Java通用版下载
qq浏览器通用版 手机QQ浏览器v2.1Java通用版下载 手机QQ浏览器v2.1通用版 软件类型: 手机浏览器 适用手机: java 软件大小: 591 KB 更新日期: 2011-06-12 浏览 ...
最新文章
- git rebase -i 汇合提交
- SAP UI5 应用开发教程之二十四 - 如何使用 OData 数据模型
- python计算长方体体积最简单代码_python处理DICOM并计算三维模型体积
- Hibernate入门(二)——hibernateAPI详解
- 根据ip获取所在城市 php,PHP:根据IP地址获取所在城市
- 代码复审1234跟我一起来
- 单链表的创建、测长、打印、插入、删除、排序及逆置
- Bzoj4480: [Jsoi2013]快乐的jyy 广义后缀自动机 倍增 哈希 manacher
- 超大图像的二值化方法
- oa项目经验描述_项目执行简历中的项目经验怎么写
- Macbook中的文件显示与隐藏方法
- 完美安装运行Xcelsius 2008 SP3解决方案
- @Cacheable使用详解
- Linux 之 开机自启动
- 清东陵的三次大规模盗掘
- 技美 百人计划 (图形)1.1渲染流程
- Spark+Hadoop环境搭建
- AE 多进程渲染-命令行-aerender-多cmd窗口实现
- iris数据_Python数据分析03-Iris-箱形图与outliers
- SD卡误删了照片怎么恢复?照片恢复教程分享