我正在尝试解决自定义Android设备(某种PDA)连接了外置摄像头的问题。当我打开“相机”应用程序时,相机工作正常,但其他应用程序(如Skype等)无法访问该相机。
因此,对于Android的内核/硬件方面的新手,我是否必须更改某些权限并重新编译操作系统,或者可以通过其他方式修复。
非常感谢任何帮助,
干杯, 基思
答案 0 :(得分:1)
您必须为那些需要访问相机但无法访问相机的应用添加相机权限。
答案 1 :(得分:0)
您是否在清单文件中添加了这些权限?
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
答案 2 :(得分:0)
摄像头是设备上的应用程序共享的资源。 获取实例后,您的应用程序可以使用相机 相机,你必须特别小心释放相机 当您的应用程序停止使用它时,以及您的应用程序 应用程序暂停(Activity.onPause())。如果您的应用程序 没有正确释放相机,所有后续尝试访问 相机,包括您自己的应用程序,将失败,并可能 导致您或其他应用程序被关闭。
请阅读http://developer.android.com/guide/topics/media/camera.html