2014-11-18 4 views
0

이미지 버튼이 있습니다. 사용자가 버튼을 클릭하면 resources/drawable 폴더에 저장된 이미지를 휴대 전화/태블릿 갤러리에 저장하려고합니다.갤러리에있는 resources/drawable 폴더에 저장된 이미지를 저장하십시오.

나는 이것을 이해할 수 없다! 나는 처음 안드로이드 프로그래머이며 이것을 수행하는 방법에 대해 몇 시간 동안 연구했다. 그러나 나는 아무런 설명없이 코드를 게시하는 많은 웹 사이트를 이해하지 못합니다. 나는 어떤 도움을 주셔서 감사합니다.

+0

당신이 지금 가지고있는 코드를 게시 할 수 멀리? –

답변

0

가져 오기 이미지 bitamp : 주어진 경로에

Bitmap bm = BitmapFactory.decodeResource(getResources(),R.drawable.ic_launcher); 

저장 bitamp :

File file = new File(Environment.getExternalStorageDirectory().toString(), "ic_launcher.png"); 
outStream = new FileOutputStream(file); 
bm.compress(Bitmap.CompressFormat.PNG, 100, outStream); 
outStream.flush(); 
outStream.close(); 

는 AndroidManifest.xml에이 권한을 추가

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
관련 문제