2010-04-12 4 views
0

나는 NDK를 완전히 처음 접했다.Androids Native libraries에서 액세스 할 수있는 항목은 무엇입니까? 그리고 어떻게?

저는 jni one의 인사말과 두 개의 숫자 합계를 계산하는 또 다른 튜토리얼을 작성했습니다.

그들은 그렇게 파일 내가 안드로이드의 라이브러리 층에 내 자신의 라이브러리를 삽입하는 방법에 대한 이해의 비트 라이브러리를 만들 수 Cygwin에서와 NDK를 사용하고있었습니다.

이제는 Android에서 기본 라이브러리에 액세스하고 에서 사용할 수있는 라이브러리를 확인해야합니다.

내 질문은 무엇입니까?

안정적인-APIS.txt 문서는 약간 모호하고 안드로이드 1.5


새로운 cstddef

유틸리티

stl_pair에 다음 으로 안정 C++ API 년대를 언급 .h


내가 액세스 할 수 있습니까?

그렇다면 어떻게해야합니까? 나는 내가 이미 완료 한 자습서를 따르는 것이 어떤 도움이 될 것이라고 생각하지 않습니까? 다른 사람이, 당신은 아마 그냥 SDK를 사용해야 안드로이드 NDK 그룹을 지적 것

등 자습서이 또는 링크 작업을 수행하는 방법에 대한 모든 포인터는 .. 크게

+1

나는 구글 그룹은 너무 그것에 의문을 만든 : 무스타파 Tachouct에서 http://groups.google.com/group/android-ndk/browse_thread/thread/9f954840e35a8139 다양한 정보를 & nbsp; Hans-Werner Hilse –

답변

0

감사. NDK를 사용하면 SDK에서 사용할 수있는 것 이상의 기능에 액세스 할 수 없으므로 응용 프로그램의 이식성이 떨어집니다. C 또는 C++로 작성된 레거시 코드 (예외 또는 RTTI를 사용하지 않는 경우) 만 고려해야합니다. 네이티브 코드에서 일부 작업이 훨씬 빠르지 만 관리되는 코드와 네이티브 코드간에 데이터를 전달하는 것은 많은 비용이 듭니다. 따라서 NDK를 사용하면 특정 유형의 응용 프로그램 속도가 향상됩니다. 이 건너 오는 사람들을위한

+0

예전 우리가 사용하고자하는 레거시 C 코드를 가지고 있으므로 NDK의 한계를 찾아 내려고 시도하고 있었고, 우리가 할 수 있고 사용할 수없는 것들과 우리가 사용해서는 안되는 것을 볼 수있었습니다 –

관련 문제