2015-07-02 1 views
0

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"/> 

Если кто-то может помочь мне с этим вопросом, что бы будь здорово!

+0

У меня нет опыта работы с файлами на Android, но с быстрым поиском я нашел [этот ответ] (http://stackoverflow.com)/a/21191262/4896787), которые могут вам пригодиться. В частности, последний отрывок кода. Если это работает только для СМИ, возможно, есть эквивалент для файлов, и это поможет в вашем поиске? –

+0

Спасибо Джозефу, но я развиваюсь в AS3 –

ответ

0

Для изображения необходимо использовать mediaScanIntent Android Doc

После некоторого быстрого исследования здесь может быть решением solution файлов

+0

Спасибо Bxtr, но я развиваюсь в AS3 –

Смежные вопросы