l***@aliyun.com
l***@aliyun.com
  • 发布:2019-03-19 10:45
  • 更新:2021-06-29 17:55
  • 阅读:4581

去设置里打开相机权限

分类:Native.js
function openCamera(){  
    var msg = "请在应用权限里设置允许使用相机权限";  
    mui.alert(msg,"开启相机权限","去开启",function(){          
        if (mui.os.ios) {  
            plus.runtime.openURL("app-settings:CAMERA");  
        } else {  
            var main = plus.android.runtimeMainActivity();  
            var Intent = plus.android.importClass("android.content.Intent");  
            var Build = plus.android.importClass("android.os.Build");  
            var Uri = plus.android.importClass("android.net.Uri");  
            var intent = new Intent();  
            intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
            if (Build.VERSION.SDK_INT >= 9) {//系统8.0以上的  
                intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");  
                intent.setData(Uri.fromParts("package", main.getPackageName(), null));  
            } else if (Build.VERSION.SDK_INT <= 8) {//系统8.0以下的  
                intent.setAction(Intent.ACTION_VIEW);  
                intent.setClassName("com.android.settings", "com.android.setting.InstalledAppDetails");  
                intent.putExtra("com.android.settings.ApplicationPkgName", main.getPackageName());  
            }  
            main.startActivity(intent);  
            //  
        }  
    })  
};
6 关注 分享
9***@qq.com 6***@qq.com 逞英雄 1***@163.com [已删除] 西北海鲜

要回复文章请先登录注册

[已删除]

[已删除]

大佬牛逼
2021-06-29 17:55
1***@163.com

1***@163.com

请问大佬,ios相机在授权时点了拒绝授权,会在相机页面显示黑屏,要怎么返回app呢,我是用的mui+vue。
2019-10-08 09:36
逞英雄

逞英雄

厉害了啊
2019-09-30 15:16
9***@qq.com

9***@qq.com

大佬牛逼
2019-04-25 20:04