Прочитать файл из приложения Android - PullRequest
0 голосов
/ 14 декабря 2010

Мне нужно поместить файл в определенную папку, чтобы мое приложение могло его прочитать. Сначала я хочу попытаться создать новый файл с определенным путем, но в любом случае я пытаюсь, на инструменте разработчика Android на Eclipse, у меня есть IOException. Знаете ли вы способ создания "helloworld.txt" - например - на виртуальном устройстве?

Спасибо.

PS: я пробовал "новый файл (Environment.get ...," helloworld.txt "). Mkdirs ();" и тому подобное

Ответы [ 2 ]

4 голосов
/ 14 декабря 2010

Если вы хотите создать файл в SDCard , вы должны проверить, готова ли SDCard (подробнее здесь ), кроме того факта, что вам нужно это разрешение вAndroidManifest.xml

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

Старайтесь не использовать жесткий код пути SD-карты, вместо этого используйте API .

С другой стороны, если выхотите создать личный файл в памяти телефона вы можете использовать эти методы:

FileOutputStream fos = context.openFileOutput(FILE_NAME, Context.MODE_PRIVATE);
0 голосов
/ 14 декабря 2010

Вы не можете получить доступ к системной папке с помощью приложения для Android. Вам необходимо перенести файл из вашей системы на виртуальную SD-карту эмулятора Android с помощью проводника, доступного с плагином ADT для Android в Eclipse.Откройте проводник в eclipse и импортируйте файл на устройство.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...