일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드스튜디오
- 유튜브
- 의존성주입
- Github
- MVVM
- viewpager
- 안스
- 웹뷰
- 깃헙
- studio
- 코틀린
- error
- image
- Gradle
- build
- WebView
- GIT
- 스튜디오
- ADB
- 에러
- RecyclerView
- Android
- Retrofit
- 코루틴
- 레트로핏
- 안드로이드
- 안드로이드 스튜디오
- coroutine
- dart
- Kotlin
- Today
- Total
목록permission (3)
코딩하는 일용직 노동자
맥북을 포맷 후 재설치 해서 개발환경을 깨끗하게 새로 셋팅했습니다. 소스트리를 이용해 구글 클라우드에 있던 기존 프로젝트를 새로 pull 하려고 하니 아래와 같은 에러가 표시됩니다. permission denied (publickey) ssh key가 등록안되있어서 발생하는 에러입니다. 구글 클라우드에서 ssh key 를 등록해봅시다. 우선 터미널에서 아래와 같이 명령어를 입력합니다. ssh-keygen -t rsa -C "계정이메일" 패스워드를 입력해서 만들 수 있지만 엔터키를 누르면 패스워드를 만들지 않고 ssh key 가 생성됩니다. 만드셔도 되고, 안만드셔도 됩니다. 전 만들지 않고 엔터키를 계속 입력했습니다. 자 이제 아래 명령어를 입력하면 생성된 ssh key 가 표시됩니다. cat ~/.ss..
위치권한을 요청하고, GPS 기능까지 켜도록 하는 예제입니다. 화면의 버튼을 누르면 우선 위치권한을 확인하고 없다면 요청합니다. 사용자가 거부를 누른다면 환경설정에서 위치권한을 바꿀 수 있도록 팝업을 보여줍니다. 위치권한이 허용 상태일때 GPS 기능이 비활성된 상태라면 다시 팝업을 보여주고, 사용자가 OK를 누르면 GPS 기능을 활성화 시킵니다. 전체소스를 아래에 공개합니다. https://youtu.be/MQEogskVkRQ package com.test.locationcheckex; import android.Manifest; import android.annotation.SuppressLint; import android.app.Activity; import android.content.Dialog..
안드로이드 퍼미션 라이브러리가 여럿 있습니다. 오늘 소개해드릴 라이브러리는 Dexter입니다. 박상권님이 만드신 TedPermission 만큼이나 사용이 편리합니다. 우선 gradle 에 아래처럼 추가해줍니다. dependencies{ implementation 'com.karumi:dexter:6.2.1' } Single Permission인 경우 아래처럼 처리합니다. -Java Dexter.withContext(this) .withPermission(Manifest.permission.CAMERA) .withListener(new PermissionListener() { @Override public void onPermissionGranted(PermissionGrantedResponse respo..