0
  • 跳转之前最好是判断下是否安装了浏览器,如果不存在会奔溃的

    1139423796017500160  评论     打赏       工头断点
    • 老实本分的读书人  回复 @工头断点
      手机里有浏览器呀,chrome应该就是谷歌浏览器吧,我用的是AS自带的模拟器
      老实本分的读书人 2022-04-12 15:27   回复 1501022769779838977
    • 工头断点  回复 @老实本分的读书人
      正常手机肯定有浏览器,我说的是先判断,有些手机真的没有浏览器的,直接跳过去你app就崩溃了,这是经验
      工头断点 2022-04-12 15:33   回复 1139423796017500160
    • 老实本分的读书人  回复 @工头断点
      哦哦明白了!多谢啦
      老实本分的读书人 2022-04-15 10:17   回复 1501022769779838977
  • 我把包名给注释掉之后不再报错了

    但是再次点击跳转却没有出现浏览器,而是出现了以下的选项

    1501022769779838977  评论     打赏       老实本分的读书人
  • 你这个报错是因为没有找到相应的activity处理相应的布局

    可以试试这个

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.data = Uri.parse("你要访问的网址")

    startActivity(intent);


    1302969105866940416  评论     打赏       RUOQ
    • 老实本分的读书人  回复 @RUOQ
      这个我试过了可以,但是就没办法像视频里那样用系统默认的ACTION跟CATEGORY打开谷歌浏览器的搜索界面
      老实本分的读书人 2022-04-11 17:04   回复 1501022769779838977
    • RUOQ  回复 @老实本分的读书人
      你是用真机还是模拟器,你确定你有com.google.browser的包在手机上吗?一般真机的话,国内厂商会把谷歌浏览器去掉,装上自己的浏览器,如果不确定可以使用adb命令: adb shell pm list packages 查看手机内存在的包名 adb pm
      RUOQ 2022-04-11 17:09   回复 1302969105866940416
    • RUOQ  回复 @RUOQ
      你是用真机还是模拟器,你确定你有com.google.browser的包在手机上吗?一般真机的话,国内厂商会把谷歌浏览器去掉,装上自己的浏览器,如果不确定可以使用adb命令: adb shell pm list packages 查看手机内存在的包名
      RUOQ 2022-04-11 17:09   回复 1302969105866940416
    • 老实本分的读书人  回复 @RUOQ
      我用的是模拟器,模拟器上有谷歌浏览器,但是很奇怪找不到com.google.browser这个包。。。
      老实本分的读书人 2022-04-12 15:26   回复 1501022769779838977
相关问题
2023-11-21 15:11 13 2
陈钱罐16 · 领券联盟
2023-11-11 18:09 23 8
哈哈android · AOSP
2023-11-10 15:52 13 12
2023-11-10 00:26 22 10
zhanghengze · Android
2023-10-26 21:52 22 8