모바일 개발/안드로이드
-
key store 생성 방식 / 안드로이드 debug와 release의 차이점모바일 개발/안드로이드 2023. 3. 26. 16:32
*key store란 앱에 서명을 하기 위한 (암호화된)파일입니다. 누군가가 내 앱을 함부로 변조해서 사용할 수 없도록 하기 위해 플레이스토어에서 거치는 서명절차에 쓰입니다. 1. 사용하는 dll파일의 차이 2. 실행파일의 크기(디버그 모드가 3-4배 가량 무거움) 3. 릴리즈 모드의 경우 나 이외의 사용자가 인증 및 서명을 할 수 없음 -> 개발단계 - 디버그 모드, 실제 배포 - 릴리즈 모드 사용하면 됨
-
[Android] Bottom Navigation Bar 네비게이션 바 추가하기모바일 개발/안드로이드 2023. 3. 4. 18:40
이미 레이아웃이 어느정도 만들어져 있는 상태에서 하단 네비게이션을 추가해보도록 하겠다. 1. app > res > menu 위치에 네비게이션 요소로 넣을 아이템들을 미리 정의해준다. 2. 이미 만들어진 레이아웃(메인 화면)에 BottomNavigationView 위젯을 추가 3. 탭에서 각 요소들이 선택되었을 때 각각 띄울 화면을 설정 이 화면들은 activity가 아닌 fragment로 만들어야한다. 나는 기존 자바 클래스의 일부를 수정하여 Fragment 파일로 만들었다. public class [이름] extends AppCompatActivity -> public class [이름] extends Fragment
-
[Android Studio] kotlin 코틀린 Dialog 다이얼로그 띄우기모바일 개발/안드로이드 2023. 1. 18. 16:51
나는 지금 회사에서 근무중인 시간인데...감동받아 글을 쓴다.... https://magicalcode.tistory.com/entry/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%BD%94%ED%8B%80%EB%A6%B0-Custom-Dialog 코틀린 안드로이드 커스텀 다이얼로그, 한방에 끝내기! 안녕하세요, 반갑습니다! 다이얼로그(Dialog) 란 뭘까요? 먼저 지식백과에서는 어떻게 설명하고 있는지 봤습니다. 네, 이렇듯 다이얼로그(Dialog) 는 안드로이드/IOS 관계없이 사용자의 응답을 받기 magicalcode.tistory.com 너무 완벽하게...쉽게 설명해주는 곳이 있었다!! 이 글 지워지기 전에 내가 내 블로그에 잘 정리해서 올려야겠다.
-
[Android Studio] is deprecated 경고 메세지모바일 개발/안드로이드 2022. 11. 23. 23:26
compileSdk Compile할 때, 사용하는 버전. 해당 버전에 맞춰 검색하며 컴파일이 이뤄진다. minSdk 앱이 돌아갈 수 있는 최소한의 버전. 보통, 프로젝트를 생성할 때 선택한다. targetSdk 테스트가 완료된, 최적화된 버전 compileSdk와 targetSdk가 32로 설정되어 있기 때문에, API 30까지 지원되는 AsyncTask 클래스는 Deprecated 경고 메시지가 떴던 것이다
-
안드로이드 스튜디오 패키지 경로 수정모바일 개발/안드로이드 2022. 11. 22. 20:16
https://velog.io/@dody_/RN-android-package%EB%AA%85-%EC%88%98%EC%A0%95%ED%95%98%EA%B8%B0 [RN] android package명 수정하기 android 에서 package명이란 iOS에서 번들id와 같다.그래서 android package 명을 수정하기 위해선 아래 네가지를 수정해야한다. ios는 겁나 쉽더만,, AndroidManifest.xml폴더구조 변경app/build.gradle/android/ velog.io https://wingsnote.com/category/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%EA%B0%9C%EB%B0%9C/Android '소프트웨어개발/Android' 카..