Библиотеки, доступные для собственных модулей - PullRequest
2 голосов
/ 30 августа 2011

Приложения для устройств Android написаны на Java. Я также знаю о существовании NDK (Native Development Kit).

У меня есть библиотека, написанная на C ++, которая использует:

  • STL контейнеры
  • c ++ ввод / вывод (потоки и т. Д.)
  • выделение / освобождение памяти с использованием новых и т. Д. *

Доступны ли все эти вещи программисту, который хочет использовать NDK для разработки на C ++?

Я уверен, что память и STL есть, но как насчет ввода / вывода из файлов? Могу ли я использовать istream / ostream? Я спрашиваю, потому что я запрограммировал приложения на Symbian, и мне пришлось использовать RFile и другие классы (не было поддержки fopen / fread и т. Д.).

1 Ответ

1 голос
/ 30 августа 2011

Да, возможен ввод / вывод низкого уровня.fopen / fread доступны с первого выпуска NDK.istream / ostream доступны с NDK r5, когда были добавлены STLport и GNU stl.

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