一、启动android默认浏览器
在Android程序中我们可以通过发送隐式Intent来启动系统默认的浏览器。如果手机本身安装了多个浏览器而又没有设置默认浏览器的话,系统将让用户选择使用哪个浏览器来打开连接。关于Intent的更多内容请参考《 常用Intent 》
示例1
 
         Intent  intent  = new Intent ();
        intent . setAction ( "android.intent.action.VIEW" );
         Uri  content_url  = Uri . parse ( "http://www.163.com" );
        intent . setData ( content_url );
        startActivity ( intent );
这样子,android就可以调用起手机默认的浏览器访问。
二、启动指定浏览器
在Android程序中我们可以通过发送显式Intent来启动指定的浏览器。
启动Android原生浏览器
示例2
 
          Intent  intent  = new Intent ();         
         intent . setAction ( "android.intent.action.VIEW" );     
          Uri  content_url  = Uri . parse ( "http://www.163.com" );    
         intent . setData ( content_url );            
         intent . setClassName ( "com.android.browser","com.android.browser.BrowserActivity" );    
         startActivity ( intent );
只要修改以 intent.setClassName(" com.android.browser "," com.android.browser.BrowserActivity ");
中相应的应用程序 packagename  和要启动的 activity 即可启动其他浏览器来
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 "

android启动默认浏览器相关推荐

  1. React Native Android启动白屏的一种解决方案下

    React Native Android启动白屏的一种解决方案下 参考文章: (1)React Native Android启动白屏的一种解决方案下 (2)https://www.cnblogs.co ...

  2. React Native Android启动白屏的一种解决方案上

    React Native Android启动白屏的一种解决方案上 参考文章: (1)React Native Android启动白屏的一种解决方案上 (2)https://www.cnblogs.co ...

  3. android布局优化方案,Android启动优化-布局优化

    Android启动优化-布局优化 安卓应用开发发展到今天,已经成为一个非常成熟的技术方向,从目前的情况看,安卓开发还是一个热火朝天的发展,但高级人才却相对较少,如今移动互联网的开发者也逐渐开始注重插入 ...

  4. android 文件名 标题,有什么方法可以让Android的默认浏览器识别Content-Disposition:attachment下载中的非ASCII文件名?...

    首先,我很确定这不是重复,因为我已经在StackOverflow和其他地方研究了这个主题很长一段时间.已经提出了类似的问题,但没有人得到满意的回答. 过去的相关(但不完全相同)问题: 我也完全了解使用 ...

  5. android130 android启动

    Android的编译环境只支持Linux和Mac OS,google推荐使用64位操作系统,### android启动> #### 当引导程序启动Linux内核后,会加载各种驱动和数据结构,当有 ...

  6. Android启动过程深入解析【转】

    转自:http://www.open-open.com/lib/view/open1403250347934.html 当按下Android设备电源键时究竟发生了什么? Android的启动过程是怎么 ...

  7. Android启动界面优化技巧-Splash Screens的正确方式

    备注:这里是开发跨平台App时,适配Android启动屏幕,主要为了防止白屏.玩Android开源App 往往我们在开发Android的时候会出现白屏等等,主要原因就是启动时需要加载的资源过多,从而影 ...

  8. 【Android 启动过程】Activity 启动源码分析 ( ActivityThread 流程分析 二 )

    文章目录 前言 一.ActivityManagerService.attachApplicationLocked 二.ActivityStackSupervisor.attachApplication ...

  9. 【Android 启动过程】Activity 启动源码分析 ( ActivityThread -> Activity、主线程阶段 二 )

    文章目录 前言 一.ActivityThread 类 handleLaunchActivity -> performLaunchActivity 方法 二.Instrumentation.new ...

最新文章

  1. python爬虫搜特定内容的论文_Python 爬虫爬取指定博客的所有文章
  2. java接口测试工具_这 5 款实用性能测试工具,你会如何选择?
  3. php获得指定目录文件,PHP遍历指定文件夹获取路径及大小(包含子文件夹)
  4. 地表水预测模型软件_前沿科技 | 中科院等科学家合作研究开发出高速列车关键构件疲劳寿命预测软件系统...
  5. 利用Java调用openSMILE批量处理音频文件
  6. MySQL的基本命令
  7. 怎么样获取浏览器“该页无法显示”这类的异常 - -
  8. zabbix 自动发现
  9. mabatis的工作原理
  10. 1.5.2 Prime Palindromes 回文质数(构造回文)
  11. 【Java多线程】写入同一文件,自定义线程池与线程回收利用2
  12. 《HelloGitHub》第 13 期
  13. 强大的视频格式转换工具——iSkysoft iMedia Converter Deluxe Mac
  14. UML培训取得姣好成绩,受到客户好评
  15. 乐视生态世界发布会官方图文直播(2016年01月12日 15:00)
  16. Mac下iTerm2美化
  17. 菜鸟排版 latex + texstudio
  18. 百度地图坐标反查html,通过百度地图api获得坐标或者反向查询地址
  19. Verilgo实现的FPGA奇偶校验
  20. c8051f340定时器2中断以及初值设置

热门文章

  1. 利用Vuforia、Unity 实现AR识别图触发音频播放
  2. 手机和电脑连接同一wifi,手机访问不了电脑起的项目
  3. Jumony快速抓取网页 --- Jumony使用笔记--icode
  4. 贵金属跌跌不休竞相比惨黄金跌去二位数钯金跌去三位数
  5. 初学MAVEN之groupId:artifactId重复
  6. 更换window上文件夹图标和记事本图标
  7. 2021-02-05 PMP 群内练习题 - 光环
  8. 极验验证码破解(三)
  9. 腾讯云服务器部署多个网站(asp.net)
  10. C语言零基础项目:打飞机游戏,300行源码分享+详细思路