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

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

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

Чтение файла из ndk - Программирование Android

03.10.2014, 16:19. Просмотров 587. Ответов 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
Посмотрите здесь:

AS и Ndk - Программирование Android
Здравствуйте На официальном сайте в разделе ndk почему- то описывается eclipse Предполагается что с AS по аналогии и типа сами...

NDK и SDK - Программирование Android
есть класс на яве который использует массив, который с течением времени увеличивается ( то есть массив динамический) в массиве находятся...

SDK or NDK - Программирование Android
я начинающий разработчик, на данный момент не много знаю с++. 1) Что лучше изучать SDK и яву или же NDK, в будущем хочу попробовать себя...

Подключить NDK - Программирование Android
(моя 101я попытка начать работать с NDK) Чуть сдвинулся, но не хватает теории... 1) Скачал последний NDK (android-ndk-r9c) 2)...

Android NDK - Программирование Android
Здравствуйте. Хотелось бы написать пару программок на андроид, но джаву вообще не знаю. Нагуглил, что можно писать на С++, но толком как...

NDK C vs C++ и примеры - Программирование Android
Гуру NDK! Посоветуйте! В очередной раз взялся за NDK и вдруг получилось... Успешно запустил все примеры что были под руками... ...

Android NDK - Программирование Android
Здравствуйте, форумчане. Появилось пара вопросов относительно Android NDK... С NDK можно программировать только вставками нативного...

Использование NDK - Программирование Android
Пытаюсь освоить NDK... И как всегда не хватает ЗАДАНИЙ! Не могу придумать где можно использовать (для новичка в с++)... Писать еще один...

Сборка приложения, NDK - Программирование Android
По книжке Android NDK:Beginners Guide установил Apache ant, NDK, SDK, Java. Пытаюсь собрать. Делаю всё по книжке: 1) cd...

Работа с камерой и NDK - Программирование Android
Итак есть приложение показывает изображение с камеры а поверх него выводить гистограмму. Отдельно без JNI камера работает, но при...

Где скачать NDK? - Программирование Android
Подскажите пожалуйста где скачать NDK, ну что б более менее безопасно? Ссылка на офф сайте developer.android.com не работает, на трекере...

Защита от взлома с 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
14 / 14 / 4
Регистрация: 11.06.2011
Сообщений: 212
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
321 / 243 / 43
Регистрация: 14.12.2010
Сообщений: 462
04.10.2014, 20:00     Чтение файла из ndk #5
Цитата Сообщение от admsasha Посмотреть сообщение
Похоже что содержимое папки assets вовсе не в /data/data/my.prog.app/... А где она ?
AAsset_read().

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

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