일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Android
- androidstudio
- bitmap
- BOJ
- Canvas
- CS
- Database
- DBeaver
- DP
- Ecilpse
- Eclipse
- firebase
- git
- github
- GooglePlayServices
- gradle
- IDE
- IntelliJ
- java
- json
- kotlin
- level2
- linux
- mariadb
- MYSQL
- Paint
- permission
- python
- Sorting
- sourcetree
목록androidstudio (14)
will come true
화면 위에 시계, 배터리 등이 포함된 상태바와 애플리케이션 제목이 적힌 액션바를 숨기고, 액티비티 내용만을 전체화면으로 표시할 수 있다. 1. 액션바 숨기기 액션바가 출력되지 않도록 themes.xml 파일에서 액티비티에 적용되는 테마를 NoActionBar 등으로 지정한다. [res] > [values] > [themes] > [themes.xml] 2. 전체화면 출력 설정 액티비티 코드에서 전체화면으로 출력되게 설정한다. API 레벨 30부터 액티비티 창 설정 방법이 변경됐기 때문에 앱 버전 호환성을 고려해서 코드를 작성해줘야 한다. (사용자 스마트폰의 버전에 상관없이 앱이 정상적으로 작동해야 함) API 레벨 30 (R버전) 이상 - WindowInsetsController 클래스 함수 사용 API..
에러 메뉴, 메뉴 아이템, 액션뷰에 대한 XML 파일이 작성되어 있는 상태에서 Menu객체에서 특정 id의 MenuItem 객체를 얻고, MenuItem 객체에서 해당 MenuItem에 지정된 ActionView를 얻어내는 과정에서 에러가 발생함. 메뉴 XML 파일 (menu_main.xml) 메인 액티비티 파일 (MainActivity.kt) package com.example.androidlab import android.os.Bundle import android.util.Log import android.view.Menu import android.view.MenuItem import android.widget.SearchView import androidx.appcompat.app.AppComp..
문제상황 & 해결 요약 안드로이드 에뮬레이터에 Google Play 앱이 존재하지 않아 추가 앱을 설치할 수가 없음 안드로이드 에뮬레이터 [Settings > Language & Input] 에서 '한국어'를 추가했음에도 가상 키보드에 영어 자판만 표시됨. 한국어 키보드로 변경할 수가 없음. 안드로이드 에뮬레이터(AVD)가 Google Play를 지원하는 시스템 이미지로 설정되어 있지 않기 때문에 일어나는 현상이다. AVD 설정에서 Google Play로 변경하거나 Google Play를 지원하는 새로운 AVD를 생성하면 Google Play앱을 사용하여 새로운 앱을 설치하거나, 가상 키보드를 한국어 자판으로 변경할 수 있다. SDK Manager 1. 안드로이드 스튜디오 우측 상단 [SDK Manage..
스크린샷 안드로이드 에뮬레이터에서 명령 도구의 카메라 아이콘을 클릭하면 현재 화면이 캡처할 수 있다. 이렇게 캡처된 스크린샷은 기본적으로 사용자 컴퓨터의 바탕화면에 저장된다. 스크린샷 저장 위치 변경 오른쪽 명령 도구 하단의 [...] 아이콘을 클릭하면 나오는 [Settings] 창에서 'Screenshot save location'의 경로를 변경한다. 내 경우에는 안드로이드 프로젝트들을 모아두는 폴더에 'screenshot' 폴더를 새로 만들어서 이 경로로 바꿔주었다. 이후부터는 스크린샷 이미지가 새로운 경로에 저장된다. (새로 만든 screenshot 폴더)
안드로이드 시스템 기기 크기 크기 설명 픽셀 배율(x) ldpi 저밀도 화면, ~120dpi 240 x 320px 0.75x mdpi 중밀도 화면, ~160dpi 360 x 480px 1x (=baseline) hdpi 고밀도 화면, ~240dpi 480 x 800px 1.5x xhdpi 초고밀도 화면, ~320dpi 720 x 1280px 2.0x xxhdpi 초초고밀도 화면, ~480dpi 1080 x 1920px 3.0x xxxhdpi 초초초고밀도 화면, ~640dpi 1440 x 2560px 4.0x *dpi(dots per inch) : 1인치 안에 있는 도트의 개수 안드로이드는 mdpi 폰을 기준으로 크기를 조정하며, mdpi 폰에서 1dp는 1px이다. 화면을 구성하는 화소 수가 많은 만큼 ..
Android Studio 버전 : Android Studio Arctic Fox | 2020.3.1 Patch 1 Git 버전 : 2.33.0 Github 계정 연동 1. Github에 연동하고 싶은 안드로이드 프로젝트를 오픈한 뒤, [File] > [Settings] 클릭 2. [Version Control] > [Git] 에서 [Test] 버튼을 클릭하면 Git 버전을 확인할 수 있다. 3. [Version Control] > [Github] 에서 "+" 버튼을 클릭한다. ("Add Account..." 글씨 클릭시 로그인 방식 선택 불가) 4. 3가지 메뉴가 표시되는데, 자신이 편한 로그인 방식을 선택한다. Log in via Github : Github로 로그인 (username, passwor..