본문 바로가기

Android

(6)
[Android] startActivityForResult() onActivityResult() 1. startActivityForResult() Activity를 띄울 때 사용. startActivity() 와 startActivityForResult()가 있음. 결과값을 전달 여부 차이. startActivity : 새 액티비티 생성 (단방향) startActivityForResult : 새 액티비티 생성 + 결과값 전달 (쌍방향) 2. onActivityResult() 예를들어 액티비티 main이 있고 sub가 있다. main액티비티에서 sub액티비티를 호출하여 넘어갔다가, 다시 main 액티비티로 돌아올때 사용되는 기본 메소드 이다. sub액티비티에서 뒤로가기버튼을 만들던 핸드폰 내에있는 뒤로가기 버튼을 누르던 onActivityResult() 메소드는 실행이 된다. Main Activity..
[Android] AVD Galaxy 스킨 추가하기 1. 디바이스 스킨 다운로드 Emulator Skin - Build | Samsung Developers The world runs on you. developer.samsung.com 2. Android Studio 설치 경로에 파일복사 C:\Program Files\Android\Android Studio\plugins\android\lib\device-art-resources 3. AVD 설정 3-1. Tools > AVD Manager > Create Virtual Device > New Hardware Profile 에서 Screen 정보 입력 * 디바이스 정보는 스킨 다운로드 페이지 참고 3-2. Default Skin 선택. 위에서 설치 경로에 복사한 폴더 선택 3-3 에뮬레이터 실행
[Android] 안드로이드 생명주기(Lifecycle) 들어가기 전.. Activity는 UI와 밀접한 관련을 가지고 있는 컴포넌트로 앱에 있어 기본이 되는 구성요소이다. 액티비티는 생명주기를 갖는데 이 순서에 따라 메소드가 호출되므로 숙지할 필요가 있다. 생명주기 순서는 하단의 블로그를 참고하여 정리하였다. [Android] Activity의 개요 및 Activity의 생명 주기 소개 1. Android Activity 개요 Activity이란 안드로이드 어플리케이션을 구성하는 기본 요소이다. Activity은 UI가 생성되는 틀을 제공하며 기본적으로 화면에 나타난다. Activity과 달리 화면에는 나타나지 않지 androman.tistory.com Android Activity Lifecycle Understand the Activity Lifecycl..
[Android Studio] 릴리즈 키 해시(Key Hash) 등록 및 release APK 빌드 kakao 네비게이션 API를 사용하려면 해시 키를 등록해야 한다. 디버그 키 해시를 등록하는건 keytool을 이용하거나 SDK를 사용해서 바로 구할 수 있었지만 릴리즈 키 해시는 제공 되는 문서만 보고 구할 수 없었고 그 과정에서 많이 해매서 정리하고자 한다. Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 1. Java KeyStore (JKS) 생성 SSL 암호화를 위해 쓰이는 key들을 모아놓은 파일로 형식은 .jks 또는 .keystore를 사용할 수 있다. 나는 Android Studio를 사용하고 있기 때문에 이를 이용하여 만들어보..
[Device] Android fastboot 모드 탈출하기 안드로이드 다운그레이드를 진행하던 중 fastboot 화면이 나왔다. 이방법 저방법 다해봐도 탈출이 안되서 정리함. 일단 결론먼저 말하면 나는 공장초기화 진입 방법과 반대인 전원버튼 + 볼륨(-) 버튼으로 탈출하였다. 10초정도 꾸욱 누르고 있으면 강제 리부팅이 된다. 공장초기화 진입은 전원버튼 + 볼륨(+) 버튼을 10초 정도 누르고 있으면 된다. 그외 방법은 아래 블로그에서 친절하게 설명해 주었다. 나는 모두 해도 안됬지만 혹시나 해서 남겨둔다. 1 Android에서 Fastboot 모드를 종료하려면 클릭하십시오. 우리를 따르라. 저작권 © 2020 Tenorshare Co., Ltd. 판권 소유. 4uKey®, ReiBoot®, iCareFone®은 미국에서 등록 된 Tenorshare Inc.의 ..
[Device] Samsung S6 Lite 펌웨어 교체 및 강제부팅 ***이 글을 따라한 후 기기에 이상이 온 경우 책임은 모두 본인에게 있으며 작성자는 책임질 수 없습니다*** 아주 이전에 기억이라 확실하진 않지만 이전에는 공장초기화를 하면 구매시점의 버전으로 돌아갔던 걸로 기억한다. 현재는 공장초기화를 하더라도 일정버전 이하로 내려가지 않는것을 확인. 강제로 다운그레이드를 해야하는 경우가 발생하여 글을 쓰게 되었다. 다운그레이드를 진행하기 전에 확인 필요사항이 몇가지 있다. 1. 아래의 사이트에서 필요한 펌웨어를 다운받는다. Samsung Galaxy Tab S6 Lite (LTE) Firmware Download SM-P615N Free Download Samsung Galaxy Tab S6 Lite (LTE) Firmware Download SM-P615N Fre..