Как получить растягиваемый путь изображения в Android? - PullRequest
0 голосов
/ 28 февраля 2019

Здравствуйте, я хочу получить путь для рисования изображений в Android, а затем я хочу создать файл?кто-нибудь может мне там помочь?

1 Ответ

0 голосов
/ 28 февраля 2019

Итак, вы хотите, как сохранить изображение на SDCard из нарисованного ресурса.не так ли?

Сначала получите растровое изображение из вашего нарисованного ресурса, а затем сохраните растровое изображение как изображение в нужном месте

Bitmap bitmap = BitmapFactory.decodeResource( getResources(), R.drawable.my_image);

Путь к SD-карте можно получить с помощью:

String extStorageDirectory = Environment.getExternalStorageDirectory().toString();

Затем сохраните в SDCard

File file = new File(extStorageDirectory, "myimagefile.png");
FileOutputStream outStream = new FileOutputStream(file);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, outStream);
outStream.flush();
outStream.close();

Не забудьте добавить разрешение android.permission.WRITE_EXTERNAL_STORAGE в файл манифеста.

...