Я хочу иметь возможность перемещать или копировать файл из внутреннего кэша устройства Android и поместить его в постоянное хранилище на SD-карте. Это то, что я до сих пор:
public void onClickSaveSecret(View v){
File image = new File(getApplication().getCacheDir() + "/image.png");
File newImage = new File(Environment.getExternalStorageDirectory() + "/image.png");
Toast.makeText(this, "Image Saved", 100).show();
}