• 0
Авторизация  
devious

сохранение файла и доступ к нему с компа

Вопросы

сохраняю файл 

  imgCameraView.Bitmap.SaveToFile(System.IOUtils.TPath.Combine(System.IOUtils.tpath.GetSharedCameraPath, '1.JPEG'));

с планшета файл в папке DCIM виден, открывается, подключаю планшет к компу, с компа файл не видно

если на планшете через проводник к примеру переименовать или просто скопировать и вставить файл, то с компа он отлично видится 

весь инет перерыл нет инфы :( 
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 ответов на этот вопрос

  • 0

да пробовал

  imgCameraView.Bitmap.SaveToFile(System.IOUtils.TPath.Combine(System.IOUtils.tpath.GetSharedPicturesPath, Fmain.Form1.TMainID.AsString+'.JPEG'));
  imgCameraView.Bitmap.SaveToFile(System.IOUtils.TPath.Combine(System.IOUtils.tpath.GetSharedDocumentsPath, Fmain.Form1.TMainID.AsString+'.JPEG'))

один фиг, в планшете видно подключаю к компу не видно 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

в том же коммандере копирую и вставляю файл, права у нового файла те же 660  при этом с компа скопированный файл виден 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

да все верно, дельфи программа создает фото из TImage в папку Documents (пробовал и другие)

в андройде видны созданные файлы, подключаю планшет к компу, файла не видно (из Windows), на андройде в проводнике копирую файл и вставлю его там же, файл становится виден из Виндов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 01.12.2017 в 11:29, devious сказал:

в андройде видны созданные файлы, подключаю планшет к компу, файла не видно (из Windows), на андройде в проводнике копирую файл и вставлю его там же, файл становится виден из Виндов

Раньше сталкивался с подобной проблемой, сейчас такого поведения не встречаю.

1) Проблема была связана с работой от usb-кабеля (если не изменяет память, то было на сони экспириа). Если во время сохранения файла, устройство подключено к компу, то файл не будет виден на компе. Вариант обхода: отключить устройство от компа, поработать в приложении (т.е. сохранить файл), подключить устройство к компу.\

2) Ещё такое поведение было связано с возможным кэшированием в Андроиде, но это не проверенная мной теория.

3) Ну и не исключением становятся руки программиста. Бывает такое, что файл хотят сохранять в папку приложения на внешней карте. В итоге путают путь при сохранении и сохраняют файл во внутреннюю память, а потом удивляются, почему это файл не видно. При этом, был случай, когда через файловый менеджер человек заходил во внутреннюю память (видел свой файл) и думал, что зашёл во внешнюю. А с компа заходил во внешнюю и естественно не видел файл, т.к. он был во внутренней памяти. В общем чел. фактор тоже играет свою роль :)

 

up. По поводу 2 пункта, попробуйте провернуть вот это: Не видны программно созданные файлы

Изменено пользователем Andrey Efimov
Добавил up

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

спасибо за ответы

1 пункт не работает - проверял

3 тоже :) 

пробую второй вариант проверить, только не понимаю что такое MediaScannerConnection

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
29 минут назад, devious сказал:

пробую второй вариант проверить, только не понимаю что такое MediaScannerConnection

https://developer.android.com/reference/android/media/MediaScannerConnection.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу