Android can';不要用钛合金的照相机
在我的钛合金应用程序中,我需要从相机上拍照,当调用相机动作时,我遇到以下错误Android can';不要用钛合金的照相机,android,titanium,appcelerator,android-camera,appcelerator-mobile,Android,Titanium,Appcelerator,Android Camera,Appcelerator Mobile,在我的钛合金应用程序中,我需要从相机上拍照,当调用相机动作时,我遇到以下错误 Permission failure: android.permission.CAMERA from uid=10037 pid=407 E/CameraService( 34): Permission Denial: can't use the camera pid=407, uid=10037 我通过以下代码调用相机 Titanium.Media.showCamera({ ..... ..... });
Permission failure: android.permission.CAMERA from uid=10037 pid=407
E/CameraService( 34): Permission Denial: can't use the camera pid=407, uid=10037
我通过以下代码调用相机
Titanium.Media.showCamera({
.....
.....
});
我必须在哪里添加使用相机的权限?任何人都可以帮助我解决这个问题。对于Android应用程序,您需要将以下行添加到
manifest.xml
(在
标记之外):
你是说tiapp.xml,在那里我可以找到manifest.xml文件……我也是钛的新手Android@joe:更新了我的答案,以提供更具体的钛合金细节。@edodo显示的方式很好。大多数情况下,我会处理所有权限。如果没有,你只需要清理和构建你的项目。Titanium将自动添加所有必需的权限。
<uses-permission android:name="android.permission.CAMERA" />
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<uses-permission android:name="android.permission.CAMERA" />
</manifest>
</android>