2010-07-14 4 views
3

나는 단지 첫 번째 안드로이드 응용 프로그램에 들어갔다.안드로이드 별도의 코드를 꾸러미로 넣는다

내 코드를 다양한 패키지로 구분하는 편이 더 좋습니까? 예를 들어.

com.myfirstapp.activity; 
com.myfirstapp.database; 

저는 데이터베이스 도우미 파일을 사용하여 코드를 구성하는 방법으로이를 수행하려고합니다. 예를 들어 .database 패키지.

데이터가/data/data/YOUR_PACKAGE /에 저장되어 있다는 사실을 눈치 챘습니다. 디바이스에서 다른 패키지를 사용하면 데이터가 저장 될 수 있습니다.

Xcode에서와 같이 Eclipse에서 코드를 구성하는 가장 좋은 방법은 무엇입니까?

답변

2

예, 코드를 패키지로 분리하십시오. 이것은 Java의 아름다운 개념입니다.
앱이 저장되는 파일 이름은 manifest package 요소 (귀하의 경우 com.myfirstapp)로 결정됩니다.
Declaring class names 섹션을 살펴보십시오.

+0

매니페스트 패키지 요소가 독특하고 시장에서 이상적으로 끝나려면 얼마나 깊이 있어야합니까? 예. com.appname 또는 com.company.appname 또는 com.company.project.appname 등? 해당 링크에서 내 Android Manifest 패키지 요소는 다음과 같아야합니다.

+0

예, AndroidManifest.xml은 전체 앱용입니다. Java의 기초를 파악한 다음 Android에 대해 읽어야합니다. Esp. iPhone 개발에서 오는 경우. – yanchenko

0

모든 소스 파일은 프로젝트의 src 폴더에 저장됩니다. 생성 된 apk에서 모든 클래스가 classes.dex 파일에 병합 된 것처럼 보입니다.

클래스를 res 폴더에 보관하고 필요한만큼 많은 패키지로 정리하십시오. 나는 일반적으로 내 데이터 클래스, 사운드, 데이터베이스, 위치 같은 패키지를 포함하는 데이터 패키지를 가지고 있는데 ...이 다양한 주제에 대한 클래스/컨트롤러를 포함하고 있으며 사용자의 주요 분기에 대한 여러 하위 패키지를 보유한 UI 패키지가 있습니다. 인터페이스.

관련 문제