android--调用系统浏览器,Android 调用系统浏览器
//正常调用系统默认浏览器
Intent intent= new Intent();
intent.setAction("android.intent.action.VIEW");
Uri content_url = Uri.parse(url);
intent.setData(content_url);
intent.setComponent(new ComponentName("com.android.browser", "com.android.browser.BrowserActivity"));
startActivity(intent);
//在某些情况下你可能想要使用的浏览器而不是让用户选择了一个,
//这是我如何避免由不同的软件包的名称的activitynotfoundexception
Intent browserIntent = new Intent(Intent.ACTION_VIEW);
PackageManager packageManager = this.getPackageManager();
Uri uri = Uri.parse(url);
browserIntent.setDataAndType(uri, "text/html");
List list = packageManager.queryIntentActivities(browserIntent, 0);
for (ResolveInfo resolveInfo : list) {
String activityName = resolveInfo.activityInfo.name;
if (activityName.contains("BrowserActivity")) {
browserIntent =
packageManager.getLaunchIntentForPackage(resolveInfo.activityInfo.packageName);
ComponentName comp =
new ComponentName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name);
browserIntent.setAction(Intent.ACTION_VIEW);
browserIntent.addCategory(Intent.CATEGORY_BROWSABLE);
browserIntent.setComponent(comp);
browserIntent.setData(uri);
}
}
startActivity(browserIntent);
}
android--调用系统浏览器,Android 调用系统浏览器相关推荐
- 安卓手机如何打开php文件夹,Android_Android中调用系统的文件浏览器及自制简单的文件浏览器,调用系统自带的文件浏览器- phpStudy...
Android中调用系统的文件浏览器及自制简单的文件浏览器 调用系统自带的文件浏览器这很简单: /** 调用文件选择软件来选择文件 **/ private void showFileChooser() ...
- Android app中调用启动其他应用(系统应用和第三方应用
一.打开第三方应用 方法一 Intent intent=new Intent(); //包名 包名+类名(全路径) intent.setClassName("com.linxcool&quo ...
- android不调用系统发送短信,android之两种方式调用短信发送接口
释放双眼,带上耳机,听听看~! 相信很多程序员在开发程序的时候都会遇到短信调用端口的情况,今天是技术狗小编为大家带来的关于android之两种方式调用短信发送接口,希望对你学习这方面知识有帮助! an ...
- Android 通过 “隐式意图” 打开 系统的浏览器 访问 百度页面
在MainActivity中,通过"隐式意图"打开系统的浏览器访问百度页面: MainActivity页面: package cn.lwx.openbrowser;import a ...
- 软件 耗电 android OS 系统,六款安卓平台浏览器耗电量实测
智能手机的普及丰富了我们的碎片时间,但是没电的苦恼却困扰着几乎所有的智能手机用户."用android手机一定是好男人,因为晚上都要回家充电."这个段子绝对不是空穴来风,如果你手头正 ...
- h5获取android手机版本,Vue.js怎么获取手机系统型号、版本、浏览器类型
Vue.js怎么获取手机系统型号.版本.浏览器类型 发布时间:2020-07-28 11:22:33 来源:亿速云 阅读:161 作者:小猪 这篇文章主要为大家展示了Vue.js怎么获取手机系统型号. ...
- android 调用下载,使用Android系统提供的DownloadManager来下载文件
在android2.3以后android系统提供了一个系统组件来供其他app调用来下载东西,使用起来非常方便. 例如我们可以拿来下载app的新版本apk,同时在同时注册一个广播接收器来接收下载完成时D ...
- android 实现自动拍照,Android:调用系统相机实现拍照+裁切(兼容7.0以上系统)
android.jpg 前言 在平时的工作中,我们会经常遇到这样的需求:比如更改用户头像,我们就需要打开相机或相册,选择照片后进行裁剪,最后上传给后台... 相信这样的功能对小伙伴们来说可能早已司空见 ...
- linux系统下,浏览器怎么调用本地硬件设备如指纹仪等。
linux系统下,浏览器怎么调用本地硬件设备如指纹仪等. 这个问题是一个同学在项目开发中遇到的问题,做的也是政府部门相关的项目,由于现在政府部门都在慢慢开始放弃windows系统改用Linux系统了, ...
- Android多媒体功能开发(4)——调用系统Activity拍照、选择图片、查看图片、裁剪图片
一.拍照 拍照界面就是调用系统照相机,动作为MediaStore.ACTION_IMAGE_CAPTURE.生成的照片有三种返回方式: 在调用拍照应用的Intent中通过EXTRA_OUTPUT属性设 ...
最新文章
- python大数据免费_安利大家一个Python大数据分析神器
- 通信网络基础期末复习-第一章和第二章-概论和端到端的传输协议
- 01_Win10下CUDA的安装、查看并升级Nvidia显卡驱动、安装CUDA、设置环境变量、测试CUDA是否安装成功
- 实验报告一:词法分析
- pl/sql过程(一)
- 2016 10 26考试 NOIP模拟赛 杂题
- [剑指offer]面试题42:翻转单词顺序 VS左旋转字符串
- C++中回调函数(CALLBACK)初探
- java 单行文本_Java Swing界面编程(17)---单行文本输入组件:JTextField
- 我在GitHub上找到了这些游戏项目,刺激!
- python编程求100以内能被5整除之和_打印1到100之间能被3和5同时整除的数,每行打印5个数用循环算出,这是属于c语言的类型...
- c语言binsearch函数头文件,C++ binary_search()函数详解
- c语言循环的三个要素是什么意思,什么是循环结构知识点详解
- Android使用七牛实现录像加时间水印和拍照(截帧回调)
- Win10 盘符更改后需要修改的
- 【服务器数据恢复】服务器断电导致RAID报错的数据恢复案例
- nginx正向代理解决跨域问题
- 【SPI】SPI学习之SPI硬件相关
- C语言基础代码(10题)
- 三方账号授权登录系统设计思路
热门文章
- python100以内孪生素数_python用递归筛选法求N以内的孪生质数(孪生素数)
- Shrio 自定义算法登录认证
- 《跟我学java》_《跟我学Java——基础篇02》
- Spring-JdbcTemplate基本使用
- Cobar分布式关系型数据库中间件的简单应用
- org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported
- 数学建模论文写作小技巧分享
- XML请求数据和解析
- Android 跨进程通信: AIDL
- linux下使用protobuf实现简单配置功能