2012-03-01 5 views
-1

나는 어디서나 답변을 찾을 수없는 질문이 있습니다. 기본적으로 사용자 그룹에게 콘텐츠를 제공하는 앱이 있다고 가정 해 보겠습니다. 그래서 나는 SVN의 일종으로 체크 된 소스 코드를 가지고 있고 나는 정제에서 필요에 따라 사용하는 apk를 생성했다. 이제 나는 다른 사용자 집합을 가지고 있습니다. 변경된 유일한 것은 드로어 블 폴더의 이미지, 앱 언어 및 앱 내의 콘텐츠 인 앱의 로고입니다. 이제 사용자를 기준으로 올바른 로고 또는 언어를 동적으로 선택하는 방법은 무엇입니까? 내가 이해 한 것을 바탕으로 필요한 매개 변수를 사용하여 소스 코드를 다시 빌드하고 다른 APK를 생성해야합니다. 사용자가 누구인지 APK와 통신 할 수있는 방법이 없으며 올바른 로고가 표시 될 수 있습니다. .NET 세상에서 String_Resources.xml과 같은 메서드가 존재합니까?다른 버전의 Android 앱을 유지 관리하는 방법

답변

0

처리 화면이 될 수는 현지화 처리 http://developer.android.com/guide/practices/screens_support.html

의 크기를

이 두 가지 리소스가 도움이됩니다. 사용자의 기기 또는 사용자 언어 †

사용자 기기의 시스템 언어 설정에 따라 사용할 언어 폴더가 결정됩니다. 당신은) 두 번째 링크에 설명 된대로 그들이 설정이

첫 번째 링크를 화면 크기에 따라 로고를 선택 참조하려면 기본적으로는 동일한 XML 레이아웃을 생성하고 같은 별도의 폴더에 넣어 :..

레이아웃 - 보통 레이아웃 - 소형 레이아웃 - 대형 레이아웃 -xlarge

그러면 각 화면 크기의 xml 파일에서 드로어 블을 변경하면됩니다.

0

아니요, 새 앱 패키지로 새 apk를 생성해야합니다. 예 : myapplication.company1
myapplication.company2

...
myapplication.companyN

This 화제가 도움이

관련 문제