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

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

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

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

03.10.2014, 16:19. Просмотров 650. Ответов 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 проверил. Файл и папка есть.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2014, 16:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение файла из ndk (Программирование Android):

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

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

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

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

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

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

5
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
03.10.2014, 17:39 #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"/>
0
admsasha
19 / 19 / 4
Регистрация: 11.06.2011
Сообщений: 250
04.10.2014, 08:09  [ТС] #3
Tester64, с чтением внешней памяти проблем нет. Интересует именно внутренняя, то что распаковывается из apk.

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

PS: не заметил ответ правильный ранее
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,310
29.04.2015, 14:36 #6
Мне нужно прочитать JPEG файл с SD карты через ndk. Можете привести фрагмент кода как это сделать??
0
29.04.2015, 14:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2015, 14:36
Привет! Вот еще темы с ответами:

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

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

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

Защита от взлома с ndk - Программирование Android
код на плюсах тоже декомпилируется в читаемый код?


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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