I'm возникли проблемы с поиском моего файла в устройствеAS3 для Android, Сохранение файла во внешнем хранилище (отображаются только при перезапуске телефона)
Я спасаю файл во внешнем хранилище, в частности, с помощью этого кода
private function saveFiles():void
{
var file1:File = File.applicationStorageDirectory.resolvePath("v/appstorage.doc")
var file2:File = File.cacheDirectory.resolvePath("v/cache.doc")
var file3:File = File.desktopDirectory.resolvePath("v/desktop.doc")
var file4:File = File.documentsDirectory.resolvePath("v/documents.doc")
var file5:File = File.userDirectory.resolvePath("v/userdir.doc")
saveFile(file1)
saveFile(file2)
saveFile(file3)
saveFile(file4)
saveFile(file5)
}
private function saveFile(file:File):void
{
var stream:FileStream = new FileStream();
stream.open(file, FileMode.WRITE);
stream.writeUTFBytes(body);
stream.close();
}
файл не отображается после этого при подключении телефона еще раз, я пытался убить приложение, я попытался снова подключить кабель USB, ударяя F5, чтобы обновить папку.
Файлы видны только когда я перезагрузить телефон, поэтому мой вопрос:
Что я могу сделать, чтобы сохранить файл и сделать его видимым, когда я сохранить файл без перезагрузки телефона?
Файл сохраняется в папке v, вы можете получить доступ к ним, подключив свой телефон через USB после перезагрузки, я могу видеть desktop.doc, documents.doc и userdir.doc, тело переменной - это строка «Hello world» ", телефоны я использую это Moto G с леденец, и HTC One S с Jelly Bean
и я использую
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
Если кто-то может помочь мне с этим вопросом, что бы будь здорово!
У меня нет опыта работы с файлами на Android, но с быстрым поиском я нашел [этот ответ] (http://stackoverflow.com)/a/21191262/4896787), которые могут вам пригодиться. В частности, последний отрывок кода. Если это работает только для СМИ, возможно, есть эквивалент для файлов, и это поможет в вашем поиске? –
Спасибо Джозефу, но я развиваюсь в AS3 –