본문 바로가기

안드로이드개발4

[안드로이드] 어플리케이션 이름, 아이콘 설정하기 Android application name, icon 설정(안드로이드 앱 이름, 아이콘 변경하기) 기본으로 안드로이드 앱을 시행하면 아래의 이미지 아이콘과 프로젝트 이름으로 앱 이름이 설정되어 있습니다. 앱을 출시하기 위해서는 이름과 아이콘을 만들어 바꿔야 합니다. 방법은 간단합니다. 1. 해당 프로젝트의 매니페스트 파일을 확인합니다. icon은 말그대로 어플리케이션의 아이콘을 의미하며, mimmap/ic_launcher 경로에서 설정되어 있습니다. 또한 label은 어플리케이션의 이름으로 이또한 res>values>strings.xml 경로에서 설정되어 있습니다. res>values>strings.xml 경로로 들어가면 아래와 같이 app_name이 프로젝트이름으로 초기 설정되어 있습니다. 자신이 명.. 2018. 9. 26.
[안드로이드]액션바(타이틀바), 상태바 없애기 Android ActionBar, Status Bar 숨기기 우선, 액션바와 상태바가 무엇인지 구별해야 한다. 위에 KT와 배터리, 시간이 안내된 부분이 디바이스 상태를 확인할 수 있는 상태바이며,아래의 AfreecaTV와 설정, 검색 버튼이 삽입된 옅은 파랑 배경이 액션바(제목이 기입된 타이틀 바)이다. 개발 중 액션바를 커스터마이징하거나 아예 액션바를 없애는 경우도 많다. 액션바 없애기는 간단하다. 안드로이드 프로젝트 구조에서 manifests를 들여다보면 aplication 태그 내부의 theme 속성을 확인할 수 있다. 이 속성에서 액션바(타이틀바)와 상태바의 상태를 변경할 수 있다. 경로가 '@style/AppTheme'임을 확인할 수 있다. 프로젝트 구조(안드로이드)에서 res>values>s.. 2018. 9. 25.
[안드로이드]DrawerLayout(슬라이드메뉴) 구현하기 Android DrawerLayout 구현하기(좌측 슬라이드 메뉴 구현) 많은 앱에서 좌측 슬라이드 메뉴인 DrawerLayout을 구현하고 있다. Drawer는 '서랍'의 의미로 열고 닫을 수 있는 메뉴이다. 또한 손가락으로 미는 행동(스와이프 제스쳐)만으로도 메뉴를 열고 닫을 수 있어 사용자 편의성을 두루 갖췄다. 아래는 아프리카TV 앱에서 사용된 DrawerLayout의 모습이다. [구현 프로세스] 구현을 하기 앞서 프로젝트를 만든다. 프로젝트는 기본 empty project를 선택하여 MainActivity.class의 자바 파일과 activity_main.xml의 레이아웃 파일로 구성하면 된다. 1. activity_main.xml 전체를 DrawerLayout으로 바꾼다. 2. DrawLayo.. 2018. 9. 24.
안드로이드 개발, 자바와 코틀린 차이는? 지난 해 17년, 구글 I/O에서 '코틀린(Kotlin)'이 공식적으로 안드로이드 개발 언어로서 인정받게 됐다. 이로써 구글이 코틀린을 공식적으로 지원하게 되는 셈이다. 그러면 안드로이드 개발자들은 어떤 언어를 택해야 하는지 고민에 빠질 수 있다. iOS 개발에서도 스위프트의 파란이 펼쳐지고 있으니 말이다. 그러나 개발자 커뮤니티나 다수의 개발자들은 코틀린의 인기도 이해하는 분위기이지만, 선행 자바, 후속 코틀린으로 코스를 밟아나가야 하는 것이 맞다는 의견이 조금 더 비중있었다. 때문에 객관적으로 접근하기 위해 안드로이드 개발에서의 코틀린이 자바에 비해 어떠한 차이를 갖고 있는지 살펴보고자 한다. 코틀린은 인텔리 J IDEA를 만든 젯브레인스(Jetbrains)가 2010년에 선보인 개발 언어다. 이후 .. 2018. 5. 16.
반응형