Q&A Home > 고객지원 > 기술지원 > Q&A
안드로이드 NDK 관련하여 질문드립니다.
카테고리Embedded System
작성자김태환 아이피203.249.126.21
작성일10-06-03 19:41 조회수4088
파일
안드로이드를 통해서 디바이스 드라이버를 조작하고자 할때

NDK 라이브러리를 사용하고 있는데 패키지명과 액티비티 명하고

동일해야 사용을 할 수 있는데. 저는 여러개의 라이브러리 파일을 1개의

프로젝트에서 사용하고 싶습니다. 제가 원하는 패키지명과 액티비티

명으로 바꾸는 방법이 궁금합니다.

교재는 PXA320배우는 안드로이드 프로그래밍, 기기는 SM2-P320입니다.

다음글 sm2 p320 mplayer 포팅 질문입니다.
이전글 edk-p320 보드 관련 질문

댓글 등록은 로그인 하신후 이용하실 수 있습니다.


임베디드팀
2010-06-15 11:35 삭제
여러개의 라이브러리를 프로젝트에 import 해서 사용하시거나...
NDK 라이브러리를 별도로 작성해주시면 되겠습니다.

그리고 NDK 라이브러리에서 패키지명과 액티비티명 변경은...
NDK 디렉토리내에 apps/hello-jni/project/jni/hello-jni.c 의 파일을 보시면
jstring Java_com_example_hellojni_HelloJni_stringFromJNI()
위와 같이 JNI 라이브러리 형식을 볼 수 잇습니다.
jstring : 함수의 리턴값
com_example_hellojni : 패키지 이름
HelloJni : 액티비티명
stringFromJNI : 안드로이드에서 사용하는 함수이름

위의 형식에 유의해서 이클립스에서 NDK 라이브러리를 사용하시면 되겠습니다.
교재에도 나와 있는 부분이니 참고하시길 바랍니다.
119.203.239.64