안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
제가 안드로이드에 초보적인 지식밖에 없는지라, 이렇게 문의 드립니다.
C로 구현된 코드(그냥 간단한 엔진 정도로 생각하면 될듯 합니다.^^)를 안드로이드에 포팅하려고 합니다.
며칠동안 여기 저기 뒤져 본 결과 안드로이드 어플리케이션에서 제가 C로 구현한 엔진의 기능을 사용하기 위한 몇가지 방법을 찾았습니다.
1. ndk 사용
- 안드로드 어플리케이션에서 엔진쪽에 구현되어 있는 몇가지 API를 JNI를 통하여 직접 호출하는 방법
2. pdk 사용
- 현재 알아보는 중입니다만 pdk의 사용법이 많이 복잡하네요 ㅜㅜ
저의 계획은 엔진을 라이브러리화(so파일로 만들어서) 시켜서 이놈을 안드로이드에 유저 라이브러리로 등록하여 common하게 사용하는것이 목적입니다만 어디서 부터 접근해야 할지 모르겠네요 ㅡㅡ;;
꼭 pdk를 사용해야만 하는지도 아직 모르겠네요...
혹시 관련된 문서나 팁이 있는지요?
모두 좋은 하루 되세요 ^^
C를 안드로이드로 바꾼다 생각치 마시고, C를 JAVA로 포팅한다 생각하시기 바랍니다.
http://roughexistence.tistory.com/81 을 참고해 보시면 될 듯 하고...
만약 된다면, 리플 좀 부탁드립니다. 저도 되는지 잘 모르거든요.