본문 바로가기

AppDev/Android

(14)
[ Android ] 안드로이드 줄 바꿈 처리 안드로이드에서 기본적으로 줄 바꿈은 단어를 기준으로 한다. 한글은 보통 띄어쓰기를 사용하기 때문에 문제가 없지만 띄어쓰기를 하지 않고 단어를 표시하고 싶거나 일본어와 같이 기본적으로 띄어쓰기를 사용하지 않을 때 자동 줄 바꿈에 대해 알아보자. activity_main.xml 안드로이드 텍스트 및 크기를 아래와 같이 설정할 경우 모바일 기기에 따라 다르지만 단어별 줄바꿈 처리가 되지 않는 것을 확인할 수 있다. android:text="사과바나나파인애플딸기블루베리망고수박참외두리안멜론복숭아코코넛망고파파야체리" android:textSize="20dp" 보통 줄 바꿈 처리를 위해 개행문자(\n)를 삽입한다. android:text="사과바나나파인애플딸기\n블루베리망고수박참외\n두리안멜론복숭아코코넛\n망고파파야..
[ Android ] 안드로이드 구글 맵 내 위치 표시 구글 맵 SDK 를 이용하여 구글 맵으로 내 위치를 표시하는 기능을 구현하여 보겠습니다. buildscript { repositories { google() mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:7.0.3" classpath 'com.google.gms:google-services:4.3.10' } } task clean(type: Delete) { delete rootProject.buildDir } [ build.gradle (Project: 프로젝트명) ] → [ classpath 'com.google.gms:google-services:4.3.10' ] 추가 plugins { id 'com.android..
[ Android ] 안드로이드 기본 환경 설정 안드로이드 스튜디오의 기본 환경 설정에 대해 알아보겠습니다. 1. 테마 설정 안드로이드 스튜디오는 JetBrains 사의 IntelliJ IDEA 를 기반으로 한 통합 개발환경이기 때문에 IntelliJ에서 지원하는 테마들을 다운로드 받아서 사용할 수 있습니다. 안드로이드 스튜디오 내 마켓플레이스를 이용하는 방법과 JetBrains 테마 다운로드 페이지에서 직접 다운로드하는 방법을 이용하여 테마를 다운로드 받고 적용할 수 있습니다. 위 두가지 방법으로 개발자들에게 인지도 높은 [ Monokai Pro Theme ] 를 적용해보겠습니다. 1-1. 안드로이드 스튜디오 내 마켓플레이스를 이용하여 테마 다운로드 마켓플레이스에서 테마를 다운로드하는 방법은 마켓플레이스에서 배포되는 유명한 테마들만 다운로드 가능하기..
[ Android ] 안드로이드 스튜디오 깃허브 연동 안드로이드 스튜디오로 실행한 프로젝트를 깃허브 업로드 및 연동하는 법에 대해 알아보겠습니다. 연동을 위해 세가지 순서로 진행하겠습니다. 1. 깃허브 계정 생성 ← 토큰 생성 포함 2. 깃 프로그램 설치 3. 안드로이드 프로젝트 깃허브 연동 ← 깃허브 생성 토큰 이용 1. 깃허브 계정 생성 2. 깃 프로그램 설치 3. 안드로이드 프로젝트 깃허브 연동
[ Android ] 안드로이드 에뮬레이터 간 통신하기 안드로이드 에뮬레이터 통신이 되지 않는 3가지 케이스에 대해 다루어 보겠습니다. ※ 안드로이드 스튜디오가 설치되었다는 가정하에 진행됩니다. 세가지 케이스는 1. PC 용량 부족으로 인해 에뮬레이터가 설치가 되지 않거나 그 외 오류로 인해 올바른 설치가 되지 않는경우 2. ADB 연결이 제대로 되지 않는경우 3. 설치한 에뮬레이터가 통신을 지원하지 않는 경우 입니다. 이 세가지를 주의하여 에뮬레이터 설치를 진행 및 에뮬레이터 통신이 되는것을 확인해 보겠습니다. 1. 탐색기에서 [ %USERPROFILE%\.android\avd ] 경로 이동 후 해당 경로의 파일을 모두 삭제하여 기존 설치된 에뮬레이터를 삭제합니다. 2. 안드로이드 스튜디오 실행 후 AVD Manager를 실행합니다. 3. 새로운 에뮬레이터..
[ Android ] 안드로이드 AAR 라이브러리 생성 및 추가 ※ 본 문서는 API Level 31 기준으로 테스트 되었습니다.