2011-10-08 3 views
3

나는 android framework development에서 새로운 경험이있다.android framework development

나는 플랫폼 /베이스에 서비스를 추가하려고 시도하고 나서 전체 플랫폼 폴더를 온라인 게시물을 따르도록 만듭니다.

이제이 변경 사항을 어떻게 Android 애플리케이션에 적용 할 수 있는지 알 수 없습니다. 애플리케이션을위한 새로운 android.jar 패키지를 받아야합니까?

감사합니다.

업데이트 ---------------------------------------- ----

  1. 현재 나는 안드로이드 소스 코드가이 다음은 testservice.java 추가하여 프레임 워크를 수정 : Android-Adding SystemService

  2. 가 그럼 난이 testservice를 사용하는 테스트 응용 프로그램을 작성해야합니다. 하지만 수정 된 안드로이드 소스 코드에 앱을 추가하는 방법은 없습니다. 내가이 다음을 시도 : set up the Eclipse IDE for Android platform development 이클립스 빌드 경로에 응용 프로그램 src 경로를 추가하려면, 내가 작동하지 않습니다.

  3. 이 전에 내가 안드로이드 애플 리케이션을 작성하는 일식과 ADT를 사용하여, 내가 수정 된 안드로이드 소스 코드에서 애플 리케이션을 작성하는 방법이 있습니까 궁금?

감사


나는 [androidroot]/패키지/응용 프로그램/폴더 이름을 변경하고 일부 코드를 수정하고 아래에서 응용 프로그램을 복사. 그런 다음 응용 프로그램 목록에 표시됩니다. 그것은 작동합니다! 하지만 문제는 디렉토리 구조가 이상하고 매우 일식 + SDK에서 만드는 것과 다릅니다. 수정 된 Android 프레임 워크에서 앱을 개발하는 방법을 아는 사용자가 있습니다.

감사합니다 !!!

+0

BW

systemserver 음 프레임 워크/고해상도 프레임 워크는 당신은 당신이 뭘 하려는지에 대한 세부 사항으로 이동 할 수 있습니다. 자세한 내용 없이는 질문에 답변 할 수 없습니다. –

답변

1

설치 SDK 위치에서 해당 android.jar을 교체하십시오 (예 : Android 2.2에서 가져온 경우 $ ANDROID_HOME/platforms/android-8/android.jar).

또한 $ ANDROID_HOME/platforms에 별도의 플랫폼 개정판을 스푸핑 할 수 있습니다. 실제 미래 플랫폼과의 충돌을 피하기 위해 android-99와 같은 것입니다.

이 모든 것이 더러운 속임수이지만 플랫폼 코드를 빨리 테스트 할 때 많은 어려움없이 작동 할 수 있습니다.

0

eclipse를 사용하여 작성한 프로젝트와 완전히 같습니다. 더 필요한 것은 디렉토리에 메이크 파일을 작성하는 것입니다. 그런 다음

관련 문제