0
Попытка сделать снимок, и это дает мне ошибку в разрешениях. Потому что он не может сэкономить.Камера Android снимает разрешение разрешения изображения
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.write_external_storage"/>
private PictureCallback mPicture = new PictureCallback() {
@Override
public void onPictureTaken(byte[] data, Camera camera) {
Log.d(TAGL,"W onPictureTaken");
File pictureFile = getOutputMediaFile(MEDIA_TYPE_IMAGE);
if (pictureFile == null){
Log.d(TAGL, "Error creating media file, check storage permissions: ");
//It shows the error I do not have Permission.
return;
}
try {
FileOutputStream fos = new FileOutputStream(pictureFile);
fos.write(data);
fos.close();
} catch (FileNotFoundException e) {
Log.d(TAGL, "File not found: " + e.getMessage());
} catch (IOException e) {
Log.d(TAGL, "Error accessing file: " + e.getMessage());
}
}
};
Почему я отказываюсь от доступа? Тесты на устройствах Android 4.04 и 4,4,2 и ту же ошибку;/
проверка размер внутренней или внешней SD-карта, если вы используете его в эмуляторе или увеличение размера сд карты, так что вы можете сохранить изображение в it.it может возможно за счет меньшего пространства она не позволяет хранить изображения , – sunil
Имейте 4gb бесплатно, я не использую эмулятор –
Журнал> 334-334/com.example.ciacho.kamdostep D/MyAcitvity: Ошибка при создании медиафайла, проверьте разрешения на доступ к хранилищу: –