Asset Folder is used to load our Data with application , it never be changed at run time , AssetManger has method to read Asset Data  and there is no way to write within Asset programmatically at Run Time.
Rather if you want to store your data at run time , You may store in Internal Memory  like below Code.
Drawable drawable = getResources().getDrawable(R.drawable.demo_img);
Bitmap bitmap = ((BitmapDrawable)drawable).getBitmap();
bitmap.compress(Bitmap.CompressFormat.PNG, 60, bytearrayoutputstream);
file = new File( Environment.getExternalStorageDirectory() + "/SampleImage.png");
  try 
    {
     file.createNewFile();
     fileoutputstream = new FileOutputStream(file);
     fileoutputstream.write(bytearrayoutputstream.toByteArray()); 
     fileoutputstream.close();
    }
     catch (Exception e) 
     {
     e.printStackTrace();
    }