728x90
반응형

WORK/Android 15

[Android] storage 접근 권한 요청, 처리

Android Permission 중 사용자에게 권한 요청을 하고 허가 받아야 하는 것들이 있다. 그 중에 한가지가 storage 읽고 쓰는 권한이다. 나는 캡처 하는 동작이 있을 때, 파일이 저장 될 때 마다 체크해주는 것을 하기 위해 권한을 요청했었다. 권한 요청하는 방법! ▲ 앱 권한 받기 (main.java) main으로 시작하는 activity 가장 위에 해주는 것이 좋은 것 같다.! 그렇게 해야 원하는 동작을 정상적으로 할 수가 있다. // storage permission if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if(checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE) != ..

WORK/Android 2021.04.13

[Android] 안드로이드 제공 vector 이미지 추가 | 안드로이드 버튼 아이콘 추가

App 에 이미지 넣기 위해서 xml 파일이 필요합니다. 안드로이드에서 제공해주는 이미지 xml 파일 만드는 방법! 안드로이드 스튜디오에서 drawable 오른쪽 마우스 클릭 > New > Image Asset or Vector Asset ▲ Image Asset 이 옵션은 런처 아이콘 / 액션바, 탭 아이콘 / 노티피케이션 아이콘 / TV 배너 들의 아이콘을 만들기 위함이다. 한 아이콘을 이용해 크기별, 모양별(원, 네모 등 런처 아이콘) 로 여러 파일을 만들 수 있다. 2. Vector Asset 이 옵션은 앱 내에서 사용하는 아이콘을 생성 할 수 있다. Local file을 선택하고, SVG나 PSD 파일을 이용해서 다른 이미지도 생성이 가능하지만! 나는 안드로이드에서 기본으로 제공해주는 Clip ..

WORK/Android 2021.04.09

[Android] AndroidStudio Git 연동

안드로이드 스튜디오에서 직접 git을 연결하여 수정사항을 적용하고, 다른 장소에서 수정사항을 업데이트 받고 싶었다. 그래서 알아본 git과안드로이드 스튜디오! 1. Android Studio repository 생성 VCS > Import into Version Control > Create Git Repository 프로젝트 상위 폴더 선택 이제 repository가 local 에 생성이 되었다.! 2. gitHub에서 Personal access tokens 생성 이제 local 에서 git 계정의 저장소로 반영하기 위해서는 personal access tokens가 필요하다. 아래 github 사이트에서 본인의 계정으로 로그인 한 뒤 진행한다.! github.com/ GitHub: Where the..

WORK/Android 2021.04.07

[Android] WiFi adb 연결

보통 adb를 USB 케이블을 이용하여 사용하고 있지만,Wifi를 이용하여 adb 연결이 가능하다는 것 알고 계셨나요? USB 연결 테스트나 USB 연결이 안되어 있을 때 발생하는 오류의 디버깅을 위해서는Wifi를 이용한 adb가 유용하겠죠? Wifi를 이용한 adb 연결은 어떻게 하는걸까요? 순서는 다음과 같습니다. 1. 기기를 PC에 USB 연결일단 연결하고자 하는 기기를 USB 디버깅 모드로 PC에 연결합니다. 2. tcpip 설정cmd 창에서> adb tcpip (원하는 번호) ex)5555연결하고자 하는 번호를 적습니다.단말에 번호를 부여하여, Wifi adb 연결 시 해당 번호로 찾아 연결하게 되는 것 입니다.따라서 번호는 잘 기억해야 후에 adb 연결이 가능합니다. 3. 기기와 PC 동일한 ..

WORK/Android 2021.03.24

[Android] Pixel 3XL Image Flash

Pixel 3XL 은 AOSP로 구성된 단말! 그래서 원하는 이미지를 입힐 수 있다. Pixel 3XL에 Android 10 이미지를 넣는 방법을 정리하겠습니다.! 내가 하는 방법은 Linux 와 Window를 섞어 사용하는 방법! 1. Ubuntu(Linux)에 소스를 받는다. > repo init -u repo 주소 -b 원하는 버전의 branch > repo sync ※ 2시간 정도 소요 2. 드라이버 다운로드 > wget 원하는 버전의 드라이버 주소 ※ 드라이버 찾는 방법 https://developers.google.com/android/drivers 해당 링크에 들어가서 지정한 버전에 맞는 드라이버 링크를 복사한다. 3. 소스 폴더에 다운받은 드라이버 tgz 파일의 압축 풀기 > tar -xv..

WORK/Android 2020.09.22
728x90
반응형