본문 바로가기
My Image
반응형

개발11

[Android] 앱 다국어 설정하는 방법 안드로이드는 기본적으로 res디렉토리파일아래 value아래 string.xml 파일을 지니고있다. 이 string.xml파일에서 앱내에서 보여지는 모든 string들을 res파일 아래 string.xml파일에 한데 묶어서 관리하는 컨셉을 잡아야 다국어 앱을 만들 수 있다. 즉 string을 비지니스 로직에 직접 하드코딩하지않고 string을 따로 빼서 res/value/string.xml에 몰아서 string을 관리한다. 이렇게하면 앱내에서 언어코드를 바꿔주는 로직만 실행하면, 자동적으로 설정된 언어 value/sring.xml을 잡는다. value 파일명을 value-zh(중국어),value-en(영어),value-ja(일본어) 이런식으로 각 언어코드에 맞는 value 폴더를 만들어 res 폴더 아래 .. 2017. 5. 18.
[Android] 하나의 안드로이드 프로젝트에 또 다른 안드로이드 프로젝트 import 시키기.(multi import project) 하나의 안드로이드 프로젝트에서 또 다른 안드로이드 프로젝트를 동시작업 할 경우가 생긴다. 그래야하는 이유는 여러가지이유가있는데. 예를들어 A라는 프로젝트에서 B라는 프로젝트를 참고해서 하나의 어플리케이션이 돌아가는 경우, 기본적으로import 시킨 AAR파일은 수정할 수 없는 불편함을 극복하기 위해서이다. 여기서 2번째 경우를 덧붙이자면, AAR파일을 추출해서 내보낸 프로젝트가 만약 자신이 소유하고 있다면, 그 AAR 파일을 참고하는 하나의 안드로이드 프로젝트에 AAR파일이 아닌 AAR을 추출해내는 프로젝트를 직접 multi로 import 시켜 AAR파일을 직접 import 한효과를 내면서 동시에 직접 aar프로젝트를 수정할 수 있는 구조가 되기때문에 aar을 한번 배포하고 aar을 참고하는 프로젝트에서.. 2017. 5. 18.
[Android] aar파일 import 하기 내가 만들었던 aar이든 누군가 만들었던 aar이든 aar 파일을 안드로이드 스튜디오에 import 하는 방법을 알아보자. 첫번째로 File -> Project Structure 에서 + 버튼을 누르면 ui상으로 import할 종류를 물어본다. aar/jar Package파일을 임포트하기가 보일것이다. 클릭하여 aar파일의 위치 경로를 잡아주고 aar파일명을 지어주자. 완료를 한다음 Project Structure 창을 한번 껏다 키면, app프로젝트 아래목록에 내가 지어준 aar파일명이 보일것이다. 그럼 지금까지 잘 된 것이다. 모든 작업은 끝났다. 이제 aar파일에있는 클래스나,인스턴스 등을 마음껏 사용하면 된다!! 2017. 5. 18.
반응형