Как сохранить сжатое изображение в новой папке

#java

#java

Вопрос:

 Compressor.getDefault(this)
 .compressToFileAsObservable(actualImage)
 .subscribeOn(Schedulers.io())
 .observeOn(AndroidSchedulers.mainThread())
 .subscribe(new Action1 < File > () {
  @Override
  public void call(File file) {
   compressedImage = file;    
  }
 }, new Action1 < Throwable > () {
  @Override
  public void call(Throwable throwable) {
   showError(throwable.getMessage());
  }
 });
  

Когда сжатое изображение не отображается в моем хранилище, мой путь сохранения изображения:

/data/user/0/com.example.compressor/cache:Compressor/IMG_20190421_111936.jpeg

Я хочу сохранить изображение в памяти телефона.

Комментарии:

1. Можете ли вы подробнее объяснить свой вопрос? и, пожалуйста, напишите код в вопросе, для чего вы это сделали?

Ответ №1:

Вы не можете использовать : в пути к файлу.

Комментарии:

1. Я могу создавать test:file в Linux, и >pwd : /home/axelH/test:file поэтому это может быть не проблемой