一、启动android默认浏览器

这样子,android就可以调用起手机默认的浏览器访问。

二、指定相应的浏览器访问

1、指定android自带的浏览器访问

( “com.android.browser”:packagename ;“com.android.browser.BrowserActivity”:启动主activity)

Intent intent= new Intent();

intent.setAction("android.intent.action.VIEW");

Uri content_url = Uri.parse("");

intent.setData(content_url);

intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

startActivity(intent);

2、启动其他浏览器(当然该浏览器必须安装在机器上)

只要修改以下相应的packagename 和 主启动activity即可调用其他浏览器

intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

uc浏览器":"com.uc.browser", "com.uc.browser.ActivityUpdate“

opera :"com.opera.mini.android", "com.opera.mini.android.Browser"

qq浏览器:"com.tencent.mtt", "com.tencent.mtt.MainActivity"

三、打开本地html文件

打开本地的html文件的时候,一定要指定某个浏览器,而不能采用方式一来浏览,具体示例代码如下

Intent intent= new Intent();

intent.setAction("android.intent.action.VIEW");

Uri content_url = Uri.parse("content://com.android.htmlfileprovider/sdcard/help.html");

intent.setData(content_url);

intent.setClassName("com.android.browser","com.android.browser.BrowserActivity");

startActivity(intent);

关键点是调用了”content“这个filter。

以前有在win32编程的朋友,可能会觉得用这种形式”file://sccard/help.html“是否可以,可以很肯定的跟你说,默认的浏览器设置是没有对”file“这个进行解析的,如果要让你的默认android浏览器有这个功能需要自己到android源码修改manifest.xml文件,然后自己编译浏览器代码生成相应的apk包来重新在机器上安装。

大体的步骤如下:

1、打开 packages/apps/Browser/AndroidManifest.xml文件把加到相应的后面就可以了

2、重新编译打包,安装,这样子,新的浏览器就支持”file“这个形式了

有兴趣的可以去试试。

以上内容是小编给大家介绍的Android调用系统默认浏览器访问的方法,希望对大家有所帮助!

android 默认浏览器 视频播放 二维码,Android调用系统默认浏览器访问的方法相关推荐

  1. Android Studio生成二维码

    Android Studio生成二维码 第一步 导入依赖 第二步 在清单文件里加权限 第三步 初始化 第四步 在清单文件里进行调用 第五步 在MainActivity 第六步 建一个管理类 第七步 新 ...

  2. android加载二维码带中间logo

    android加载二维码带中间logo 很简单的,我也是先看了很多博客,然后总结了一下,感谢万能的网友 1导入依赖 //二维码加载依赖 implementation 'com.google.zxing ...

  3. Android平台下二维码漏洞攻击杂谈

    路人甲 · 2015/12/02 12:42 0x00 前言 现在Android App几乎都有二维码扫描功能,如果没有考虑到二维码可能存在的安全问题,将会导致扫描二维码就会受到漏洞攻击,严重的可能导 ...

  4. 基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能

    NextQRCode ZXing开源库的精简版 **基于ZXing Android实现生成二维码图片和相机扫描二维码图片即时解码的功能 原文博客 附源码下载地址** 与原ZXingMini项目对比 N ...

  5. Android Studio 生成二维码、生成带logo的二维码

    1.生成二维码: 2.生成logo的二维码: 一.引入依赖 首先在libs文件目录下放进jar包zxing.jar,要下载zxing.jar就点击链接:下载zxing.jar(记得点击"Cd ...

  6. 对#Hello,2015征文#+Android 热敏打印机打印二维码(图片)博客的尝试

    原博客链接 #Hello,2015征文#+Android 热敏打印机打印二维码 昨天晚上说抽时间来写一篇关于Android 热敏打印机打印二维码和图片的文章,所幸在下班之前把它给写了,和大家分享吧.我 ...

  7. iOS和Android使用同一个二维码自动跳转不同下载页面链接(附生成二维码地址方法)

    一.使用场景 开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是 ...

  8. 在没有个人/公司网站的情况下,如何利用同一个二维码自动识别手机系统(Android/IOS)跳转不同下载页面

    一.使用场景 开发了一款App,包括iOS及Android版,到了推广阶段,准备生成二维码让用户扫码下载,那这个二维码该怎么生成?iOS及Andorid各自生成一个二维码让用户区分下载?当然这种方式是 ...

  9. android利用zbar二维码扫描-(解决中文乱码及扫描区域定义)

    写在最前(这是对上一篇博文的问题做的更新[android利用zbar二维码扫描]) project下载   zbarLib编译project  project下载0积分 bug 在2.3的系统中Hol ...

最新文章

  1. 我常用的delphi 第三方控件
  2. 【Struts2框架】Struts2总结
  3. Grpc+Grpc Gateway实践二 有些复杂的Hello World
  4. 在C#程序设计中使用Win32 API
  5. SAP Cloud for Customer里Sales Order和Sales Quote的建模方式
  6. 机器学习实战3-sklearn使用下载MNIST数据集进行分类项目
  7. Python数据分析:pandas玩转Excel(一)
  8. Tomcat的startup.bat启动闪退解决办法
  9. linux 集成调试工具,linux下can调试工具canutils安装过程记录
  10. 未捕获的错误:始终违反:元素类型无效:预期为字符串(对于内置组件)或类/函数,但得到了:对象
  11. windows下CodeBlocks TMD-GCC安装及配置
  12. 3.26 初接触Python
  13. html鼠标点击后变换样式,css鼠标样式(css鼠标点击切换样式)
  14. “电脑族”保健 六项注意
  15. PVM振动测量2018~2020调研整理
  16. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(二十四) Be careful!前方怪物出没
  17. OkHttp实现远程调用
  18. 沙龙干货 Vol.1|如何让游戏广告收益不再艰难?演讲 PPT 免费领取!
  19. Android12 ---- Material You 应用
  20. 前端js——倒计时效果实现 动态显示倒计时

热门文章

  1. android app外唤起,Android 唤起app的多种方式
  2. Linux命令行下感叹号的几个用法
  3. matlab电类,985电气研二,有发过考研经验贴 电气电力类的有
  4. 四川三河职业学院计算机寝室,2020四川三河职业学院宿舍条件如何-有空调否?(宿舍图片)...
  5. linux下c语言读取roed文件,如何在Linux系统上安装Android4.4.docx
  6. Redis(十四):Jedis
  7. UVA - 12412 ​​​​​​​A Typical Homework (a.k.a Shi Xiong Bang Bang Mang)
  8. Fighting_小银考呀考不过四级【递推】
  9. SQL查询语句 group by后, 字符串合并
  10. 016 pickle