지난번 Realm을 사용하기 위한 "쌩쇼" 이후로컬 DB를 직접 보는 방법도 궁금해졌다. 먼저 adb를 설치하였다.그리고 인터넷에 나와 있는 명령어를 실행해 보았다.안된다!! 12345678// 에러 등장touch: .bash_profile: Permission denied // 다른 에러 등장su: Sorry // 이런거도 봤음adb: error: failed to stat remote object 'realm 파일 경로로 보안을 위해 이렇게 ': Permission deniedcs 데이터베이스 파일 접근은 시뮬레이터를 사용할 때만 가능하다고 한다.그렇다고 지금까지 디바이스로 해오던걸 시뮬레이터로 바꾸긴 싫다.어떻게 하면 좋을까?파일을 카피하는 방법은 있다.(이 방법은 2rang님 블로그를 참고하였습니..
Realm은 모바일 DB로 각광을 받고 있는 오픈소스이다. Local DB를 써야하는 상황에서 안드로이드 내부 sqlite가 있지만Realm이 가진 직관적인 사용법에 매력을 느끼게 되어 이번에 사용하고 있다. Realm DB를 Realm에서 제공하는 Realm Studio를 사용할 수 있지만ADB 세팅하기 귀찮아서 뭐가 또 있는지 찾아보니Stetho라는 것을 발견하였다. A debug bridge for Android applications위 문장으로 시작하는 Stetho 공식 홈페이지.크롬 브라우저 기반으로 네트워크 추적이나 데이터 조회, Dump app 제공 등이 가능하다. Realm의 경우에는 따로 세팅이 필요하다.Stetho-Realm은 Github에서 가이드를 하고 있다.Gradle 세팅하고 I..
남의 코드를 볼 때, 당황스러운 경우가 한두번이 아니다.특히 잘 하는 분야가 아니라면 더욱 그렇다.안드로이드 app.gradle을 들여다 보았을 때 내가 목격한 것은 그런 것이었다. 1mockImplementation 'com.squareup.retrofit2:retrofit-mock:2.4.0'cs mockImplementation??이게 당췌 뭐야? 아무리 구글링을 해도 나오지 않더니엉뚱하게도, 아니지... 당연히도 안드로이드 개발 문서에 답이 있었다. 요약을 하자만 다음과 같다.먼저 이해할 사항 : 변형 인식 종속성 관리를 위해 버전 차원(flavor dimension) 사용이게 뭐냐하면... Build Variant를 설정하는 과정을 언급한 것이다.productFlavors에 차원을 명명하고 이 ..
볼때마다 헷갈리는 빌드타입 옵션.이번 기회에 몇개 정리를 해보고자 한다.가끔 업데이트를 할 예정이다. signingConfigkeystore 파일 내의 각 정보signingConfigs { release { keyAlias 'devvkkid' keyPassword 'kkid@123' storeFile file('release_key/kkid-upload-key.jks') storePassword 'kkid#12' } } pseudoLocalesEnabled로컬언어 지원을 위한 옵션https://developer.android.com/guide/topics/resources/pseudolocalesrenderscriptOptimLevelOptimization level to use by the render..
갑자기 QR 코드 스캐너를 만들어야 했다.순간 막막했다.카메라 모듈도 잘 못다루는데.그래서 자료를 찾아보니깐 묘한 단어가 눈에 띈다. Zxing. Zebra CrossingBarcode scanning library for Java, Android "이런건(QR 코드 스캐너) 날로 먹어도 된다고 허락받은 느낌이다." 튜토리얼에 해당하는게 정말 많다.그래서 쉽게 찾을 수 있는 것들은 아주 심플하게 작성하고 넘어가겠다. 1. build.gradle (app) 123// Zxing android embedded. From version 3.6.0, only Android SDK 19+ is supported by default.implementation 'com.journeyapps:zxing-android-..
Comment