Android camera之native_setup
来源:互联网 发布:韩顺平mysql基础视频 编辑:程序博客网 时间:2024/06/06 12:47
native_setup函数讲解:
private void final int native_setup(Object camera_this,int cameraId, int halVersion, String packageName);
这个方法在JNI层通过Binder通信请求Server端的ICameraService去初始化摄像头。在Server端ICameraService会检查Client端传过来的包名,然后去PackageManagerService那边请求该包名对应的应用是否声明了Camera相关的权限,如果有,则打开摄像头,如果没有在界面上就会提示去设置里面打开相应的权限。我们的问题就出在这里,当我们的插件调起初始化Camera类时,Camera类获取的包名是插件的包名,而插件没有安装,所以在Server端进行权限校验时就会失败,最终导致摄像头无法打开
具体使用流程查看:点击打开链接
阅读全文
0 0
- Android camera之native_setup
- 【Android Camera】 之 SmoothZoom
- 【Android Camera】之 Preview
- 【Android Camera】之 Preview
- 【Android Camera】之 Preview
- Android之 Camera 框架
- android动画之Camera
- android之camera从上到下
- 【Android Camera】之 Preview
- 【Android Camera】之 Preview
- Android之Camera拍照
- Android之Camera预览
- Android之SurfaceView、Camera
- Android之Camera
- Android之Camera预览
- android 之 Camera
- android 之 Camera
- Android之Camera
- 基于UWB和激光雷达的智能跟随与避障系统
- keras examples
- js字符串方法match()匹配出所有正则表达式的内容
- 11.(此处为以上综合精华)如何使用ActiveMQ,以及spring+jms下整合
- 错误表现:在action中无法获取session中的user信息;
- Android camera之native_setup
- go学习(十四)——Go和Python操作mongodb性能对比统计
- 银联无跳转支付流程(银联侧开通)
- Qt5.9.0中打开与关闭系统软键盘
- Zookeeper+flume+kafka日志处理系统的部署
- Angular2如何使用第三方类库(如:jQuery)
- OA需求设计
- linux下的tuxedo开发实例
- 正则表达式中的数量词概念