분류 전체보기

테스트 환경 M1 Mac OS Monterey 12.5 Android Studio Chipmunk 2021.2.1 Patch1 (ARM) 개요 파일 관련하여 앱별 저장소에 테스트를 하던 중 Android Studio Device File Explorer 에서 저장이 잘 되었는지 확인하려고 했는데 /storage/emulated/: permission denied 라는 메시지가 노출 되면서 볼 수 가 없습니다. 이를 해결하는 방법을 소개하려고 합니다. 해결 먼저 Android Scope Storage 에 따라서 Context.getFilesDir() 로 경로를 가져와서 파일을 저장하면 앱별저장소 - 내부저장소에 저장됩니다. 하지만 런타임에서 코드로 파일의 실존여부를 확인하는 것은 가능하지만 Android ..
테스트 환경 M1 Mac OS Monterey 12.5.1 Android Studio Chipmunk 2021.2.1 Patch1 (ARM) Gradle 7.2 Android Build Gradle 7.1.2 Kolin 1.7.0 개요 Android 에서 File 관련 작업을 오랜만에 하던 중에 궁금한 것이 생겼습니다. 바로 File API 에서 자주 쓰이는 mkdir(), mkdirs() 두 함수의 대한 것이었는데요. 사용할때 마다 "이게 뭐지?" 라고 구글링 후 "아 이거구나" 하고 쓴 뒤에 기록을 하지않아서 늘 새로찾아보는데요 ㅠㅠ 그래서 기록겸 두 함수에 대해서 설명하려고 합니다. File.mkdir() 먼저 mkdir() 함수는 make directory 의 약어로 File 객체가 현재 가지고 ..
· Blog
블로그에 글을 쓰다 보면 여러 검색 엔진에 글을 노출시키고 싶은 욕심(?)이 생기기 마련인데요 단순히 광고를 많이 보여주고 싶다! 라는 것을 떠나서 누군가가 내 글을 봐주고 내 블로그를 방문해 주고 있다 라는 사실로도 뿌듯해져서 블로그를 지속할 수 있게 해주는 재미도 되니 노출시키고 싶은 욕심이 안 생길 수 없는데요 ㅎㅎ 여러 검색엔진 중에서도 ZUM 에 노출 시키는 방법을 소개하려해요 어렵지 않으니 따라 해보면 금방 쉽게 하실 수 있을 거라 장담해요! 먼저 ZUM 고객센터로 이동 아래 같은 화면이 나타나면 사이트 검색 등록을 클릭합니다. 우리는 아직 ZUM 에 검색등록을 한적 없기 때문에 신규 등록을 클릭합니다. 아래처럼 사이트 정보를 입력할 수 있는 양식이 나올 텐데요 이 양식을 입력하면서 중요한 점..
· IT 잡다
M1 Max 에서는 M1 Pro 와는 다르게 성능을 더욱 빠르게 만들 수 있는 방법이 있다는 걸 아시나요? Apple 에서 소개하는 바에 따르면 M1 Max 칩이 탑재된 MacBook Pro 에서는 좀 더 집중적이고 지속적인 작업 부하를 위해 더 높은 성능을 보장하는 새로운 고전력 모드를 탑재하고 있다고 소개 하고 있는데요 그것은 바로 에너지 모드를 이용한 고성능 모드 랍니다! M1 Max MacBook Pro 처음 구입 후 기본적으로 이 에너지 모드가 자동으로 되어 있어요 지금부터 에너지 모드 바꾸는 법을 알아 볼게요~! 먼저 Apple 메뉴 > 시스템 환경설정을 클릭 시스템 환경 설정 창이 뜨면 아래 쪽에 배터리를 클릭 합니다 배터리 창 > 전원 어댑터 > 에너지 모드 > 고성능 으로 변경해줍니다! ..
· Blog
다른 사람들 블로그를 보다 보면 코드에 색깔도 입히고 코드영역만 배경을 지정해서 예쁘게 꾸며놓은 것을 볼 수 있다. 이렇게... 대체 어떻게 다들 저렇게 적용하는거지.. 라고 속으로 되뇌면서 검색을 해보니 역시 위대하신 선구자(?)들은 이럴 때를 대비해 다~ 만들어놓으셨더라구요... 지금부터 내 블로그의 코드블럭에도 디자인을 예쁘게 입힐 수 있는 방법을 소개하겠습니다. 따라하시면 10분안에 적용 할 수 있어요~! 1. 티스토리 플러그인을 이용하는 방법 기본적으로 티스토리에서 플러그인이라는 관리 방법을 제공하고 이것을 이용해서 꾸밀 수 있는 방법이 있더라구요? 저는 몰랐어요(...) 블로그 관리페이지로 이동! 여기서 플러그인 이라는 녀석을 클릭! 해줍니다. 검색창에서 syntax 라고 작성 후 검색을 해줍..
환경 - M1 Mac OS Monterey 12.4 - Android Studio Chipmunk 2021.2.1 Patch1 (ARM) - Gradle 7.2 - Android Build Gradle 7.1.2 - Kolin 1.7.0 에러 android compose 를 gradle 에 설정 하던 도중 아래와 같은 오류를 만나게 되었습니다. e: androidx.compose.compiler.plugins.kotlin.IncompatibleComposeRuntimeVersionException: The Compose Compiler requires the Compose Runtime to be on the class path, but none could be found. The compose comp..
원인 logcat 의 로그를 보던 중 아래와 같은 메시지가 노출되는 문제를 발견하였습니다. logcat: Unexpected EOF! This means that either the device shut down, logd crashed, or this instance of logcat was unable to read log messages as quickly as they were being produced. If you have enabled significant logging, look into using the -G option to increase log buffer sizes. 이 문제는 ADB의 log buffer 가 작아서 생기는 문제더라구요? 테스트 기기 혹은 애뮬레티어의 개발자옵션으로..
에러 android target sdk 를 29로 올렸더니 멀쩡하던 Glide에서 에러 로그를 뿜기 시작함.. 스택 W/ExifInterface: Invalid image: ExifInterface got an unsupported image format file(ExifInterface supports JPEG and some RAW image formats only) or a corrupted JPEG file to ExifInterface. java.io.IOException: Invalid byte order: ffff8950 at android.media.ExifInterface.readByteOrder(ExifInterface.java:3164) at android.media.ExifInter..
필요성 Android Studio 로 Android 개발을 하다 보면 adb shell 을 활용하여 테스트해야 하는 경우가 많습니다. 하지만 이와 관련된 환경 변수가 설정되어 있지 않다면 아래와 같은 메시지가 뜨게 되죠. $ adb bash: adb: command not found 환경 변수?? 환경 변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는 동적인 값들의 모임이라 합니다. 쉽게 말해 환경 변수에 실행할 파일의 경로를 미리 지정해두면 어떤 경로에서도 바로 실행 할 수 있도록 해주는 것이죠. 환경변수 영구 설정 구글링을 하면 bash_profile 을 설정해서 환경 변수를 설정하는 방법이 많은데 이 방법은 터미널을 닫으면 그대로 적용된 설정이 풀립니다. 혹은 MacOS 를 재시동하면 풀려..
· Blog
사이트 맵 등록하기 사이트맵은 웹 크롤링 로봇이 이용할 수 있는 웹사이트의 접근 가능한 페이지의 목록을 말합니다. 이게 있어야 검색엔진에서 빠르고 정확한 페이지 수집이 가능 합니다! 아래의 링크를 눌러 무료 사이트 맵을 생성해주는 사이트로 이동합니다. http://www.web-site-map.com/index.php 우측의 주소를 적는 창에 자신의 티스토리 주소를 적으세요! 그리고 Get free XML Sitemap 버튼을 눌러 줍니다. 여러 정보를 입력하는 화면을 만나게 될 텐데요 1번에 www. 을 지워주고 적어주세요. 나중에 에러가 난다고 되지 않습니다 ㅠ 2번의 보안 코드를 적어 줍니다. Page changing frequency 옵션에 always 를 선택하여 줍니다. Last modifie..
Linitial
'분류 전체보기' 카테고리의 글 목록 (3 Page)