2011-10-13 3 views
0

나는 각각의 패키지 이름을 가진 개별 애플 리케이션으로 배포하고있는 안드로이드 애플 리케이션을 가지고있다. 그래서 그들은 이클립스에서 자신의 프로젝트이다. 각 응용 프로그램의 코드는 거의 동일하지만 원격 소스의 다른 데이터를 가져오고 res/values ​​/ strings.xml 파일의 문자열 값을 변경하는 텍스트가 있습니다.Eclipse의 프로젝트 구조 전략

저는 Eclipse에 익숙하지 않기 때문에 프로젝트를 설정하기에 좋은 전략이 있습니까? 그래서 각 프로젝트간에 코드를 공유 할 수 있습니까? 지금 코드를 변경하면 각 프로젝트에 코드를 수동으로 복사해야합니다.

답변

1

예, Eclipse 및 Android 프로젝트의 중복 작업을 줄일 수있는 좋은 방법이 있습니다. 모든 공통 코드가있는 라이브러리 프로젝트를 먼저 설정하십시오. 두 번째 설치 응용 프로그램마다 응용 프로그램 프로젝트. 마지막으로 해당 응용 프로그램과 관련된 자원을 재정의하십시오. 예를 들어, R.string.greeting이 있고 하나의 앱이 미국 서부 해안을위한 앱이고 다른 하나는 서부 해안 프로젝트에서 '인사'를 정의 할 도서관 프로젝트의 남부 미국인을위한 것입니다. "What 's Up"으로 남 프로젝트의 인사말은 "Howdy"가 될 것입니다.

0

왼쪽의 패키지를 마우스 오른쪽 버튼으로 클릭 한 다음 내보내기를 클릭하십시오. 그러면 다른 프로젝트에서 참조 할 수있는 .jar로 프로젝트가 바뀝니다. 이후에해야 할 일은 리소스를 프로젝트에 추가하고 이후 클래스로 가져 오기 만하면됩니다.