일단 앱이 전 액티비티에서 사진을 찍어서 /mnt/sdcard/파일이름.jpg에 저장합니다.

 

그리고 파일이름을 intent로 다음 확대축소로 이미지 보여주는 이미지뷰 액티비티에 넘겨줍니다.

 

이 파일이름을 넘겨받은 이미지뷰 클래스는 xml상에 있는 비어있거나 임의의 사진을 띄우고 있는 imageview를 /mnt/sdcard/넘겨받은파일이름.jpg 로 갱신해서 전 액티비티에서 찍은 사진을 볼수 있게 해줍니다.

 

위의 기능을 하려는데 다른건 다 잘되는거 같은데 이미지뷰 화면에 사진을 갱신이 안됩니다.

 

setImageResource를 사용하는데 아래처럼하면 /res/drawable-hdpi/ 상에 있는 파일을 파일이름변수로 갱신밖에 안되고 핸드폰상의 특정 디렉터리 사진을 갱신해주는 방법을 모르겟습니다.

 

 

ImageView view = (ImageView) findViewById(R.id.imageView1);
  
  view.setImageResource(getResources().getIdentifier(filenamestring, "drawable", "com.mck.multiAppproject"));

 

이방법과 

 

view = setImageResource("파일경로와 이름")

 

이렇게 해줘도 특정 메모리에 디렉터리 지정은 안되네요 ㅠ 에러뜨고

 

첫번째방법으로  /res/drawable-hdpi 디렉터리에 사진 여러개를 넣어놓고 바꾸게 하는건 대는거 같은데.....

 

 

xml상의 이미지뷰를 특정경로와 파일이름의 사진으로 갱신해주는 명령어좀 알려주세요 ㅠㅠ