В моем приложении я открываю камеру и хочу сохранить этот файл под определенным именем.Я использую этот код:
public void onLongPress(MotionEvent e) {
// TODO Auto-generated method stub
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File("new-photo-name.jpg")) );
startActivityForResult(cameraIntent, CAMERA_PIC_REQUEST);
}
protected void onActivityResult1(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_PIC_REQUEST) {
Bitmap image = (Bitmap) data.getExtras().get("data");
}
}
Он открывает камеру, я могу сделать и сохранить фотографию, но не дает хорошего имени.Каждый раз, когда я сохраняю картинку, он дает ей другое имя, например, 1 name: "13333675392558.jpg".Я не понимаю, как он приходит с такими цифрами.
Почему мой код не применяет название: "new-photo-name.jpg"?
И / или чтотогда я ошибаюсь?
Спасибо, Bigflow