Доступ к родной AudioRecord - PullRequest
0 голосов
/ 25 мая 2011

Мне нужен доступ к собственному классу AudioRecord, однако он не предоставляется через стандартный API.

Когда я пытаюсь скомпилировать код, который включает AudioRecord.h, используя NDK, он не находит файлы заголовков.Как изменить файлы make, чтобы они указывали на каталоги lib media и связывались с libmedia.so?Я уже скачал и скомпилировал исходники Android, у меня просто проблемы с навигацией в системе сборки Android.

Будет ли полученное приложение требовать рутирования устройства?

У кого-нибудь есть примеры?использования класса AudioRecord в нативном коде?

1 Ответ

0 голосов
/ 26 мая 2011

Вы должны добавить каталог с media / AudioRecord.h в LOCAL_C_INCLUDES в файле Android.mk и добавить libmedia.so в LOCAL_LDLIBS.

Пример вы можете увидеть здесь http://code.google.com/p/andless/source/browse/trunk/jni/Android.mk

...