|
在开发插件过程中遇到如下问题:
在V3.6打包过后,
android 7.1 内核版本3.18 打开摄像头是黑的。
android 8.0.0 内核版本4.4.23打开摄像头是黑的。
=======分割线=======
在android 5.1 内核3.10.72 ,
在android 6.0.1 内核3.10.40 ,
在android 5.0.2 内核3.4.0
下可正常使用
想问下,是不是权限问题呢?
- ActivityCompat.requestPermissions(CustomCameraActivity.this,new String[]{"android.permission.CAMERA", "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE"}, 1);
- 加入这段,在V3.6打包时候出错:
- ActivityCompat.requestPermissions(CustomCameraActivity.this,new String[]{"android.permission.CAMERA", "android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_EXTERNAL_STORAGE"}, 1);
- ^
- 符号: 方法 requestPermissions(CustomCameraActivity,String[],int)
复制代码
不加的活可以编译过去,7 以上的时候黑屏,这是什么问题呢
plugin.xml文件已经加了权限
- <config-file parent="/*" target="AndroidManifest.xml">
- <uses-permission android:name="android.permission.CAMERA"/>
- <uses-permission android:name="android.permission.VIBRATE" />
- <uses-permission android:name="android.permission.FLASHLIGHT"/>
- <uses-permission android:name="android.permission.INTERNET" />
- <uses-feature android:name="android.hardware.camera"/>
- <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
- </config-file>
复制代码
- <source-file src="src/android/android-support-v4.jar" target-dir="src/lib" />
复制代码 |
|