Android, как удалить определенный текст из строки? - PullRequest
0 голосов
/ 23 января 2012

Я пытаюсь разрешить пользователю переименовывать имя файла после фотографирования, но мне нужно разрешить переименовывать его сразу после сохранения изображения.Поэтому я хочу, чтобы имя изображения отображалось в EditText.

Мой код сохранения:

Intent takePictureFromCameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Uri mUri = Uri.fromFile(new File(Environment.getExternalStorageDirectory(), "/Folder/cam_"+ String.valueOf(System.currentTimeMillis()) + ".jpg"));
takePictureFromCameraIntent.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, mUri);
startActivityForResult(takePictureFromCameraIntent,1111);

String oriFileName = mUri.getPath();

Мой план такой: получить путь с именем (oriFileName), затем убрать спереди, оставив только имя файла (cam_).Но я понятия не имею, как это сделать.

1 Ответ

3 голосов
/ 23 января 2012

здесь вы идете:

String oriFileName = mUri.getPath();
oriFileName = oriFileName.substring(0, oriFileName.lastIndexOf("_"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...