сохранить фото после вызова imageIntent

113
21 февраля 2021, 18:20

Учусь использовать камеру в Android studio, научился запускать камеру и отображать миниатюру, а вот сохранить фото не получается, перепробовал несколько вариантов которые советуют в интернете. Вот код который есть сейчас

public void onClick(View v) {
        try {
            Intent imageIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
            File imagesFolder = new File(Environment.DIRECTORY_PICTURES, "MyImages");
            imagesFolder.mkdirs(); // <----
            File image = new File(imagesFolder, "image_001.jpg");
            Uri uriSavedImage = Uri.fromFile(image);
            imageIntent.putExtra(MediaStore.EXTRA_OUTPUT, uriSavedImage);
            startActivityForResult(imageIntent,0);
        } catch (ActivityNotFoundException e) {
            // Выводим сообщение об ошибке
            String errorMessage = "Ваше устройство не поддерживает съемку";
            Toast toast = Toast
                    .makeText(this, errorMessage, Toast.LENGTH_SHORT);
            toast.show();
        }
    }

но когда я нажимаю кнопку сфотографировать мое приложение просто закрывается, на телефоне SD карты нет вдруг это имеет значение

манифест

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CAMERA"/>
READ ALSO
java. socket - ObjectInputStream

java. socket - ObjectInputStream

Я создаю сервер и клиента на сокете и хочу чтоб они обменивались объектами

104
Возвращает NaN вместо суммы цифр

Возвращает NaN вместо суммы цифр

Скрипт должен сложить цифры из которого состоит число и вывести результатНо возвращает NaN

95
Есть ли изъяны в данном коде?

Есть ли изъяны в данном коде?

Занимаюсь углубленным изучением JSНаписал простенький класс для автоматического позиционирования absolute элементов относительно любого блока...

143