Android App/Android Studio22 Android 스튜디오 Electric Eel | 2022.1.1 https://developer.android.com/studio/releases?hl=ko#android_gradle_plugin_and_android_studio_compatibility Android 스튜디오 Electric Eel | 2022.1.1 | Android 개발자 | Android Developers Android의 공식 IDE인 Android 스튜디오의 최신 버전에 있는 새로운 기능을 알아보세요. developer.android.com 2023. 3. 20. 안드로이드 apk 디컴파일 *안드로이드 apk 디컴파일 -dex2jar 다운로드 - 압축 풀어 놓은 폴더 내 apk파일 붙여넣기 -터미널 실행 - cd 폴더경로 (예) cd /Users/유저명/Downloads/dex2jar-2.0) -sh d2j-dex2jar.sh apk파일명 (예) app.apk) --오류발생(Permission denied) 시 chmod 744 d2j_invoke.sh -sh d2j-dex2jar.sh apk파일명 -jar파일 생성완료 -jd-gui-1.6.6.jar 다운로드 -터미널 실행 - cd 폴더경로 (예) cd /Users/유저명/Downloads/) -java -jar jd-gui-1.6.6.jar -디컴파일러 실행완료 ***터미널*** username@MacBookAir ~ % cd /User.. 2023. 3. 15. 자주 사용하는 Layout(레이아웃), Resources(리소스), 화면설정 *자주 사용하는 Layout(레이아웃), Resources(리소스)설정 [xml 설정] *tools:text="" -실행 시 텍스트는 보이지 않으나 어떤 형식으로 나올지 미리 xml화면에서 보고싶을 때 사용 * -버튼의 백그라운드 색상을 변경하고싶을 때 사용 -버튼은 테마에 적용되어있는 색상을 사용하고 있음 -버튼 생성 시 AppCompatButton으로 생성하면 원하는 버튼의 색으로 변경 가능 *이미지뷰( ImageView) -비율 설정 : adjustViewBounds = true; --이미지 비율에 맞춰 너비 및 높이를 조절할 수 있음 *버튼(Button) -그림자 설정 : android:elevation="15dp" -클릭 애니메이션 삭제 : stateListAnimator="@null" [색상 .. 2023. 2. 26. AVD의 run동작 활성화 *AVD의 run동작 비활성화일 때 - 안드로이드 스튜디오 -file - sync project with gradle files 2023. 2. 26. 구글 Play스토어 앱 출시 *구글 Play스토어 앱 출시 -배포파일(APK, AAB) -앱서명 -구글Play스토어 게시 *배포파일(APK, AAB) -사용자는 개발자가 등록한 배포 파일을 내려 받음 -APK(Android application package) : 컴파일된 코드와 리소스를 묶어 키로 서명한 것 -AAB(Android app bundle) : Play스토어에 올리면 사용자 기기에 맞게 최적화된 APK파일을 대신 만들어 줌 -구글은 2021 8월부터 Play스토어에 새 앱을 게시할 때 AAB를 사용해야함을 발표함 *앱서명 -안드로이드 배포 파일 생성 시 키를 만들어 앱에 서명해야 함 -앱 서명 방식 : 서명 키를 개발자가 직접 만들어 관리, 구글 Play에서 관리 -개발자가 만든 서명키로 직접 관리 시 키를 분실하거나 .. 2022. 12. 29. 앱 리소스-리소스(Resources)유형 *앱 리소스(App Resources) : 앱 리소스 *리소스(Resources)유형 : 리소스 유형 -애니메이션 리소스 : 사전 결정된 애니메이션 정의(트윈 애니메이션 res/anim/, 프레임 애니메이션 res/drawable/) -색상 상태 목록 리소스 : 뷰 상태에 따라 변경되는 색상 리소스 정의 res/color/ -드로어블 리소스 : 비트맵 또는 XML을 사용하여 다양한 그래픽 정의 res/drawable/ -레이아웃 리소스 : 애플리케이션 UI의 레이아웃 정의 res/layout/ -메뉴 리소스 : 애플리케이션 메뉴의 콘텐츠 정의 res/menu/ -문자열 리소스 : 문자열(R.string), 문자열 배열(R.array), 복수형(R.plurals) 정의하고 문자열 형식 지정 및 스타일 지정.. 2022. 12. 28. 구글 플레이 서비스(Google Play Services) SDK설치 *구글 플레이 서비스(Google Play Services) -구글 플레이 서비스는 로그인, 지도, 파이어베이스 등 서비스와 구글 앱 업데이트 기능을 포함하고 있음 *구글 플레이 서비스 SDK설치방법 -Android Studio 실행 - 더보기(⫶) - SDK Manager 또는 프로젝트 켜져있는 경우 상단 Tools - SDK Manager -SDK Tools -Google Play services 설치 -OK 2022. 12. 4. 텍스트 변경하기(찾기, 일괄변경) *텍스트 변경하기(MacOS기준, 윈도우 : command -> control) *텍스트 찾기 -command + F *파일 한개 텍스트 일괄변경 -command + R -Cc : 대소문자 인식 *전체파일 텍스트 일괄변경 -command + shift + R -Cc : 대소문자 인식 2022. 11. 25. 라이브러리 검색하여 의존성(dependency) 추가 *라이브러리 검색하여 의존성(dependency) 추가 -프로젝트 스트럭처(Project Structure) 창 사용 *라이브러리 추가하기 -build.gradle 파일 열기 -에디터 우측 상단 Open - 좌측메뉴 Dependencies - + 버튼 - Library Dependency -원하는 라이브러리명 입력 - Search - 라이브러리 선택 - implementation 선택된 것 확인 - OK *참고 AndroidX 라이브러리 버전 확인 https://developer.android.com/jetpack/androidx/versions AndroidX 출시 | Android 개발자 | Android Developers AndroidX 출시 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠.. 2022. 11. 19. 패키지명 한 번에 변경하기 *패키지명 한 번에 변경하기 -두 가지 작업 필요 1) -app -> java 하위의 패키지가 묶여있는 부분을 클릭한 후 설정(⚙️)버튼 -'Compact Middle Packages' 해제 -세분화된 폴더 -바꿀부분을 선택 - 마우스 오른쪽을 클릭 -Recfactor - Rename -이름을 변경했을 시 영향 받는 곳 설명 - Rename package -이름 변경 - Refactor -하단에 뜨는 빌드창 - Do Refactor 클릭 2) -build.gradle(Module:app) - applicationId 패키지명 변경 //출처 : https://lakue.tistory.com/47 2022. 11. 9. 이전 1 2 3 다음