2012-08-02 3 views
0
((Button) findViewById(R.id.Button01)).setOnClickListener(new OnClickListener() { 
    public void onClick(View arg0) { 
     Intent intent = new Intent(); 

      intent.setType("image/*"); 
      intent.setAction(Intent.ACTION_GET_CONTENT); 
      // startActivityForResult(Intent.createChooser(intent, 
      // "Select Picture"), SELECT_PICTURE); 
      Log.d("Gallery displaying....!",""+intent); 

      final File imagesFolder = new File(Environment.getExternalStorageDirectory(), "Safe"); 
      imagesFolder.mkdirs(); // <---- 


      startActivityForResult(intent,0); 

     } 
});` 

갤러리에서 이미지를 선택하고 sdcard에 저장하지만 런타임에 이미지 애셋 폴더를 저장해야합니다.런타임에 안드로이드 자산 폴더에 이미지를 쓸 수 있습니까

+0

런타임시 _asset_ 폴더에 저장할 수 없으며 sdcard에서만 저장할 수 있습니다. _asset_ 또는 _res_ 폴더는 apk 용으로 응용 프로그램을 컴파일 한 후에 수정할 수 없습니다. – Adinia

답변

1

런타임에 자산 폴더를 수정할 수 없습니다. 그러나 내부 사설 스토리지에 데이터를 저장하려고 할 수 있습니다. 이 저장소는 응용 프로그램에서만 액세스 할 수 있습니다. 지침은 here입니다.

관련 문제