android
-
안드로이드 스튜디오 디버그카테고리 없음 2021. 4. 8. 17:53
java.lang.RuntimeException 아래와 같은게 안드로이드 플러그인 stack trace to UML을 사용한 결과 2021-04-08 15:51:14.575 9766-9766/net.가림막 E/AndroidRuntime: FATAL EXCEPTION: main Process: net.가림막, PID: 9766 java.lang.RuntimeException: Unable to instantiate application net.가림막.PRApplication: java.lang.ClassNotFoundException: Didn't find class "net.peopleroad.PRApplication" on path: DexPathList[[zip file "/data/app/net.p..
-
안드로이드 파일 자동으로 가져오기(realm DB파일)카테고리 없음 2020. 2. 18. 11:55
안드로이드 개발 중 realm(DB), SQLite 파일을 가져와서 DB속 내용확인 필요 매번 파일을 android studio device file exploer로 복사, 확인하기 번거로움 한번에 파일을 내컴퓨터로 가져올 방법을 찾음 방법 db파일을 접근가능한 안드로이드 속 파일폴더로 복사 (복사하지 않으면 기존에 db파일 있는 곳 접근권한이 없고, 권한 얻기가 까다롭다) 파일을 복사해오는 명령어를 만든다. 명령어를 실행가능한 파일로 만든다. 1. DB파일을 접근 가능한 안드로이드 파일 폴더로 복사한다 //class HomeFragment : Fragment() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstan..
-
Android SharedPreferences 사용법카테고리 없음 2019. 12. 26. 10:58
왜 쓰는건데? 예를 들어 앱에 자신의 이름으로 무언가를 저장을 했다. "저장"이란 다시 앱을 끄고 켰을 시에도 내 이름이 보관되어 있다는 것이다. 사라지지 않고 "저장"하는 간단한 곳이 필요한데 그게 SharedPreferences 보통 옵션이나 세팅이 컴퓨터 용어로 preference라고도 사용된다. 그래서 세팅이나 옵션 저장용으로 저런 이름이 탄생하지 않았을까? 컴퓨터 용어 사전 확인 간단한 사용법 저장은 ["KEY" : "VALUE"] 형식이다 ["Name":"BlueOrangMan"], ["COLOR":"BLUE"] SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this); 넣기 SharedPreferences.Ed..
-
안드로이드 스튜디오 단축키? 마우스, 터치패스에서 해방카테고리 없음 2019. 12. 21. 19:53
카운터스트라이크라는 FPS게임을 아시나요? 그 게임에서는 총을 살때 단축키를 이용해서 빠르게 살 수 있는데 마우스가 아니라 키보드의 축약된 움직임으로 총을 살 때 약간의 카타르시스를 느낀다면 단축키도 사랑하게 될 것입니다.^^ 도구창이 어디를 말하는건가? 안드로이드 스튜디오 UI 명칭을 알고 싶다면 제일 아래 이미지 참고. 지금 편하게 쓰고 있는 단축키를 정리했습니다. Alt + Ctrl + 방향키 (내가 코드 편집하던 부분으로 가야하는데) 이전, 후, 코드 편집 지점으로 이동 Shift 두번 파일 등 검색해서 열기 Alt + 1 or 2 or 3 (창 이동을 키보드 어떻게?) 주로 Alt + 영문, 숫자 조합이 메뉴와 도구창으로 이동할 때 쓰인다. "1 : Project" 라고 적혀있듯이 Alt + 1..
-
Fragment Activity 관계 비교, 선택은?카테고리 없음 2019. 12. 18. 10:20
왜 fragment가 생겨났나? 아래 예시는 설명을 위한 가정입니다. 테블릿과 같은 큰 화면에서 보다 역동적이고 유연한 UI디자인을 지원하는 것이 목적이었습니다. 폰에서 화면(메일리스트) 가로 테블릿 화면(메일 리스트 + 메일내용) 두 화면 모두 동일하게 메일 리스트가 보입니다. 하지만 가로 테블릿 화면은 메일의 내용까지 보입니다. 테블릿 화면은 훨씬 크기 때문에 폰에 사용되는 UI를 조합, 교환할 공간이 많습니다. 각각의 UI요소를 모듈로(각각의 묶음) 만들어서 원하는데로 화면에 배치, 존재하도록 합니다. 메일 리스트가 하나의 프레그먼트이고 메일내용이 하나의 프레그먼트입니다. Fragment, avtivity 관계 비교 Activity는 여러 Fragment로 구성될 수 있습니다. Activity에 F..