Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
admsasha
12 / 12 / 4
Регистрация: 11.06.2011
Сообщений: 210
#1

Чтение файла из ndk - Android

03.10.2014, 16:19. Просмотров 563. Ответов 5
Метки нет (Все метки)

Пытаюсь прочитать файл с assets/myfolder/test.txt

C++
1
2
3
4
5
6
    FILE * pFile = fopen ("myfolder/test.txt" , "r" );
    if (pFile==NULL) {
        SDL_LogError(SDL_LOG_CATEGORY_APPLICATION,"error opening file");
    }else{
        SDL_Log("opening file OK");
    }
Но в логах "error opening file". Пытался указать полный путь /data/data/my.prog.app/myfolder/test.txt, так же не дало эффекту. Может чтение/запись файлов из ndk имет какие то свои особенности ?
Сам apk проверил. Файл и папка есть.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2014, 16:19     Чтение файла из ndk
Посмотрите здесь:

Сборка приложения, NDK Android
Android Android NDK
Android NDK и SDK
Android Android NDK
Android SDK or NDK
Подключить NDK Android
NDK C vs C++ и примеры Android
Использование NDK Android
Android Где скачать NDK?
Работа с камерой и NDK Android
Android Защита от взлома с ndk
AS и Ndk Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
03.10.2014, 17:39     Чтение файла из ndk #2
C++ (Qt)
1
2
3
4
5
6
    FILE* file = fopen("/sdcard/hello_ndk.txt", "a+");
    if (file != NULL) {
        fputs("HELLO WORLD! From C++!\n", file);
        fflush(file);
        fclose(file);
    }
Добавлено через 1 минуту
Не уверен, но проверь, есть ли разрешение
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
admsasha
12 / 12 / 4
Регистрация: 11.06.2011
Сообщений: 210
04.10.2014, 08:09  [ТС]     Чтение файла из ndk #3
Tester64, с чтением внешней памяти проблем нет. Интересует именно внутренняя, то что распаковывается из apk.

Добавлено через 1 час 39 минут
Похоже что содержимое папки assets вовсе не в /data/data/my.prog.app/... А где она ?
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
04.10.2014, 08:29     Чтение файла из ndk #4
Цитата Сообщение от admsasha Посмотреть сообщение
содержимое папки assets вовсе не в /data/data/my.prog.app/
оу! КОНЕЧНО не /data/... до нее вообще так просто не добраться... Они не храняться как обычные файлы!
Еще не пробовал (только учусь работать с НДК), но возможно поможет ЭТО:
http://suvitruf.ru/2013/03/06/3110/
(сам еще не читал - просто положил себе в закладки "на потом")
EVP
319 / 241 / 43
Регистрация: 14.12.2010
Сообщений: 462
04.10.2014, 20:00     Чтение файла из ndk #5
Цитата Сообщение от admsasha Посмотреть сообщение
Похоже что содержимое папки assets вовсе не в /data/data/my.prog.app/... А где она ?
AAsset_read().

PS: не заметил ответ правильный ранее
yura91
28 / 26 / 2
Регистрация: 23.10.2013
Сообщений: 2,218
29.04.2015, 14:36     Чтение файла из ndk #6
Мне нужно прочитать JPEG файл с SD карты через ndk. Можете привести фрагмент кода как это сделать??
Yandex
Объявления
29.04.2015, 14:36     Чтение файла из ndk
Ответ Создать тему
Опции темы

Текущее время: 18:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru