我正在开发一款可在我的Sony Xperia E3以及Micromax canvas Tab2和Xperia Z ultra上顺利运行的应用程序。但是,在Micromax A106的情况下,它无法打开相机进行图像捕捉,甚至在此设备中,相机也可以使用fin来录制视频。除了Xperia E3(运行Kit-kat)之外的所有设备都运行Lollipp。
这是我使用过的意图:
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
清单文件具有以下权限:
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.MEDIA_CONTENT_CONTROL"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
我不知道问题是什么或它在哪里。如果除了清单或意图之外还有其他任何需要编辑的部分,请告诉我。谢谢您的建议。