안녕하세요?
제가 지난번에 아래와 같은 질문을 드려 답변을 받았었는데요
안드로이드 빌드 시스템을 이용해서 컴파일 하고 추가하라는 얘기는
안드로이드 전체를 컴파일 할 필요 없이
제가 구현한 라이브러리만 컴파일 한 후에
이미 포팅되어 있는 안드로이드의 파일시스템에 기존 라이브러리가 있는 위치에
추가해주면 된다는 건가요?
그리고 라이브러리 말고 Application Framework 에 해당하는 파일도 마찬가지 인가요?
===========================================================================
제가 원하는 기능을 Application 로 구현하지 않고
Android 의 Application Framework 나 라이브러리 계층에 추가할 수 있나요?
가능하다면 그 방법에 대해 좀 알 수 있을까요?
----------------------------------------------------------------------------------------------------------------------------------
먼저 Application Framework에 있는 코드들은 안드로이드 서비스나 메니저로 동작되는 코드입니다.
라이브러리도 마찬가지로 상위단의 app에서 호출하는 형태로 구현되어 있습니다.
추가하는 것은 가능하지만 android build system을 이용하여 컴파일 하여야 합니다.
빌드된 결과물을 파일 시스템을 구성할때 추가하시면 됩니다.
자바로 구현한다고 가정하고 드라이버나 C,C++코드를 호출하는 형태는
JNI 인터페이스도 따로 구현 하여 주셔야 합니다.
========================================================================= |