相关文章推荐
霸气的骆驼  ·  连接MySql报错Unknown ...·  1 月前    · 
近视的熊猫  ·  超50场演出、民国豪门体验、夏日亲子游,江门 ...·  1 年前    · 
风流倜傥的台灯  ·  中华人民共和国个人所得税法_国家税务总局·  1 年前    · 
重情义的单杠  ·  上汽大通MAXUS MIFA 9上市 ...·  2 年前    · 
儒雅的打火机  ·  《无辜者》:没有哪个孩子天生就是“坏孩子”! ...·  2 年前    · 
个性的红酒  ·  黑色四叶草361话情报:尤诺被卢修斯戏耍,阿 ...·  2 年前    · 
Code  ›  validateClientPermissionsLocked:来电者“包”不能从背景中打开相机"1“开发者社区
软件 system
https://cloud.tencent.com/developer/ask/sof/115628157
稳重的人字拖
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 validateClientPermissionsLocked:来电者“包”不能从背景中打开相机"1“

Stack Overflow用户
提问于 2019-01-03 10:27:33
EN

当应用程序处于后台时,试图从前面的摄像头捕捉照片。

我有下面的代码在Android 6和更低版本中工作。

代码语言: javascript
复制
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
cameraCount = Camera.getNumberOfCameras();
for (int camIdx = 0; camIdx < cameraCount; camIdx++) {
    Camera.getCameraInfo(camIdx, cameraInfo);
    if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
        myCamera = Camera.open(camIdx);
}

这在Android 7和以上只有在应用程序在前台的情况下才能工作。如果应用程序处于后台,它将显示以下错误:

代码语言: javascript
复制
W/CameraBase: An error occurred while connecting to camera 1: Status(-8): '6: validateClientPermissionsLocked:915: Caller "packagename" (PID 10152, UID 32606) cannot open camera "1" from background'
W/System.err: java.lang.RuntimeException: Fail to connect to camera service
W/System.err:     at android.hardware.Camera.<init>(Camera.java:546)
W/System.err:     at android.hardware.Camera.open(Camera.java:392)
W/System.err:     at com.tracking_smartphone.TakePictureActivity.takePictureNoPreview(TakePictureActivity.java:77)
W/System.err:     at com.tracking_smartphone.TakePictureActivity.onCreate(TakePictureActivity.java:46)
W/System.err:     at android.app.Activity.performCreate(Activity.java:7144)
W/System.err:     at android.app.Activity.performCreate(Activity.java:7135)
W/System.err:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
W/System.err:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2894)
W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3049)
W/System.err:     at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
W/System.err:     at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
W/System.err:     at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1809)
W/System.err:     at android.os.Handler.dispatchMessage(Handler.java:106)
W/System.err:     at android.os.Looper.loop(Looper.java:193)
W/System.err:     at android.app.ActivityThread.main(ActivityThread.java:6680)
 
推荐文章
霸气的骆驼  ·  连接MySql报错Unknown system variable 'language'_dbeaver unknown system variable
1 月前
近视的熊猫  ·  超50场演出、民国豪门体验、夏日亲子游,江门这个古镇,今夏超有戏→_工作动态_江门市文化广电旅游体育局
1 年前
风流倜傥的台灯  ·  中华人民共和国个人所得税法_国家税务总局
1 年前
重情义的单杠  ·  上汽大通MAXUS MIFA 9上市 27.99万起售-手机新浪汽车
2 年前
儒雅的打火机  ·  《无辜者》:没有哪个孩子天生就是“坏孩子”!家庭教育可太重要了!_安娜_艾莎_小杰
2 年前
个性的红酒  ·  黑色四叶草361话情报:尤诺被卢修斯戏耍,阿斯塔准备亮相救场|王国|动画|黑色五叶草_网易订阅
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号