기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
안녕하세요.
framework에
HelloWorld라는 Java 서비스를 만들었습니다.
컴파일 및 이미지를 오드로이드에 올렸고
service list command를 통해
HelloWorld 서비스가 올라와 있는것 까지 확인한 상태입니다.
이제 HelloWorld 서비스를 이용한 어플을 만들어야하는데
기본적으로 제공해주는 sdk에는 제가 만든 서비스가 없는데
이거를 어떻게 연동? 해야하는건가요.??
답변 감사드립니다. (_ _)
NDK책이 있어서 찾아 봤는데
제 JAVA 서비스의 경우 조금 다른거 같습니다.?
제가 만든 Activity의 onCreate 메소드입니다.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AlarmManager alarm = (AlarmManager) getSystemService(ALARM_SERVICE);
HelloWorldManager hello = (HelloWorldManager ) getSystemService(HELLO_SERVICE);
setContentView(R.layout.activity_main);
}
위의 AlarmManager 같은경우는 android.jar파일에 있기때문에 문제 없지만
아래 제가만든 HelloWorldManager는 android.jar가 없기 때문에
HelloWorldManager, HELLO_SERVICE 빨간 줄이 뜨면서 컴파일이 안됩니다.
열심히 구글링을 해봤는데
안드로이드 소스에서 make sdk로 sdk를 빌드하라고 하던데
오드로이드 소스에서 make sdk를 치면 PRODUCT_PACKAGES 문제발생하면서 컴파일이 안되네요 ㅠ
으허
안드로이드에 다른 서비스들을 보시고 똑같이 만드시면 됩니다.
아니면
http://www.hanb.co.kr/book/look.html?isbn=978-89-7914-959-3
이 책의 5-5 에 나와있는것처럼 하셔도 되구요 ^_^;;