搭载XOS系统(Android Dolphin v7.6.0)的Infinix/TECNO设备启动Intent触发SecurityException权限拒绝问题求助
搭载XOS系统(Android Dolphin v7.6.0)的Infinix/TECNO设备启动Intent触发SecurityException权限拒绝问题求助
各位开发者朋友,我最近碰到个特别棘手的问题,想过来请教下大家!😫
我的Android应用里有个功能,是通过Intent(Intent.ACTION_VIEW)来打开类似https://wa.me/xxxx这类URL的,在大部分Android设备上运行都很正常,但偏偏在搭载XOS系统(Android Dolphin v7.6.0)的Infinix和TECNO设备上直接崩溃,抛出了权限拒绝的SecurityException。
具体的崩溃日志片段如下:
Fatal Exception: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://wa.me/... cmp=te...
我已经尝试过一些常规的解决办法:比如给Intent加上FLAG_ACTIVITY_NEW_TASK标记,也确认过应用已经声明了android.permission.INTERNET权限,但问题还是没解决。
有没有朋友遇到过XOS系统的这种特殊权限限制?或者知道该怎么调整代码,才能让Intent在这些设备上正常启动,顺利打开目标链接呢?
麻烦大家帮忙出出主意,谢谢大家了!
内容来源于stack exchange
相关产品推荐
相关产品推荐

