테마설정 File > Setting > Appearence & ... > Appearance > Theme 단축키 기본동작 Sync: Gradle 동기화 Ctrl + Alt + y 창 창 Max/Min (= 탭 더블클릭) Ctrl + Shift + F12 파일 파일오픈 Double shift View Quick Outline Ctrl + F12 Search Search everything Double shift Find in file Ctrl + f Find usage Alt + F7 Find symbol Ctrl + Alt + Shift + n Find class Ctrl + n Find next F3 Find prev Shift + F3 Highlight Ctrl + Shift + F7 이동 ( Na..
1. 필요한 권한을 요청한다. ContestCompat.checkSelfPermissions 를 이용해서 권한이 있는지 확인하고, 권한이 없는 경우에는 리스트에 추가한다. 필요한 권한을 리스트에 추가한 뒤 ActivityCompat.requestPermissions 를 이용해서 권한을 요청한다. private static final int PERMISSION_REQUEST_CODE = 1; private void checkPermissions(){ List permissionList = new ArrayList(); if (ContextCompat.checkSelfPermission( this, Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager..
1. build.gradle에 dependency 선언 dependencies { def activity_version = "1.1.0" // Java language implementation implementation "androidx.activity:activity:$activity_version" } 2. gradle.properties 추가하기 android.useAndroidX=true android.enableJetifier=true 3. Project clean 후 sync androidx로 마이그레이션 하는 경우 패키지 버전 충돌이 있을 수 있다. compile SDK를 Android 9.0(API Level 28)이나 그 이상으로 설정 한 후 빌드시 발생되는 문제점을 수정한다.