2011-08-25 4 views
3

Android SDK 및 Android 마켓의 최신 변경 사항을 소개 한 후 하나의 동일한 애플리케이션이 여러 개의 빌드를 가질 수있는 표준이되었습니다. 하나는 작은 화면 장치, 다른 하나는 태블릿, 다른 하나는 부족한 장치 용 버전입니다. 앞 카메라, Wi-Fi, GPS 등과 같은 기능을 가지고 있습니다.소스에서 여러 Android 기기 구성을 어떻게 지원하나요?

노년기 (J2ME이 아직 살아 있었을 때) - NetBeans 전용의 사전 처리 지시문을 사용하여 문제가 해결되었습니다. 동일한 출처가 최대 10 개 또는 그 이상의 여러 구성을 지원할 수 있습니다. 요즘 어떻게 할 수 있습니까?

이러한 문제를 어떻게 해결했는지 경험을 공유해주십시오. 여기 단어 "표준"을 사용하는 방법

답변

0

는 지금 더 많거나 적은 표준 하나의 동일한 응용 프로그램이 여러 가질 수있어 잘 모르겠어요

구축합니다. 그것은 확실히 가능하고 때로는 필요하며 IMHO는 당신이 경주하려고하는 것이 아닙니다. 정말 필요하다면 좋겠지 만 나열한 모든 것을 단일 APK로 처리 할 수 ​​있습니다. 개인적으로는 기기 별 버그와 같이 정상적인 구성 및 기능 관리로는 해결할 수없는 여러 APK 경로를 예약합니다.

요즘 어떻게 할 수 있습니까?

한 가지 방법은 공통 코드 기반으로 Android 라이브러리 프로젝트를 사용하고 구성 별 코드에 대해 별도의 호스팅 프로젝트를 사용하는 것입니다.

+0

동일한 파일/클래스에서 소스 분기를 만들고 싶다면 어떻게해야합니까? – barmaley

+0

@barmaley : 기존 Java 전 처리기를 사용하거나 직접 작성하여 IDE를 덤프하십시오. – CommonsWare