728x90

APP 15

Flutter에 설정된 Android SDK 확인하기

Flutter에 설정된 Android SDK 확인하기 플러터 버전, 다트 버전을 보는 것이 아니라 플러터로 Android를 개발할 때 필요한 Android SDK를 확인하는 방법을 알아보자. 플러터 시작할 때 배우는 명령어다. ※ 플러터와 연관되어 있는 SW들의 정보와 상태를 확인하는 명령어 > flutter doctor [v] Android toolchain - develop for Android devices (Android SDK version 34.0.0) 이 부분에서 Android SDK version을 확인할 수 있다. Check Android toolcchain 내 Android SDK version은 34.0.0 버전인 것을 확인할 수 있다. 플러터의 다른 라이브러리들을 추가할 때 최소 요..

APP 2023.12.10

[flutter|오류 해결] Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this.

[flutter|오류 해결] Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this. flutter 설치를 하던 중 오류 메시지가 나타났습니다. Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this. 위 메시지가 나타난 경위를 보면 다음과 같습니다. flutter 공식 홈페이지에서 flutter sdk를 설치하고, flutter 환경 변수를 설정한 뒤, cli에서 ..

APP 2023.06.09

[안드로이드 | Android] 쓰레드 Thread

[안드로이드 | Android] 쓰레드 Thread ■ 안드로이드 쓰레드 - 쓰레드는 여러 처리를 비 동기적으로 처리하기 위해 사용한다. (동시에 여러 처리를 하기 위한 방법이 쓰레드다.) - 안드로이드는 비 동기적 처리 외에 네트워크에 관련된 코드는 전부 쓰레드로 운영해야 한다. ■ ANR - 안드로이드는 Activity의 코드를 처리하기 위해 쓰래드를 발생한다. 여기서 발생되는 쓰래드를 Main Thread라고 부르며 UI Thread라고 부르기도 한다. - Main Thread가 현재 작업을 하지 않을 때만 화면 작업이 가능하며 Main Thread가 바쁠 때 화면 작업이나 터치가 발생하면 ANR(Application Not Respond)가 발생한다. ■ 화면 처리 - 안드로이드는 개발자가 발생 ..

APP 2021.03.21

안드로이드(Android) Pending Intent | Notification 에서 앱으로 이동

안드로이드(Android) Pending Intent | Notification 에서 앱으로 이동 Pending Intent - Notification 메시지를 통해 애플리케이션의 Activity를 실행할 수 있는데 이 때 사용하는 것이 Pending Intent이다. - Pending Intent를 통해 실행되는 Activity로 데이터를 전달할 수도 있다. 전체 소스코드 MainActivity.java package kr.co.softcampus.pendingintent; import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.a..

APP 2021.03.10

안드로이드 알림 메시지, Android Notification

안드로이드 알림 메시지, Android Notification Notification - Notification은 애플리케이션과 별도로 관리되는 메시지 - Notification 메시지를 OS에게 요청하면 OS는 알림 창 영역에 알림 메시지를 표시한다. - 화면을 가지지 않는 실행단위에서 메시지를 표시할 때 주로 사용 Notification의 특징 - 사용자가 메시지를 확인하거나 제거하기 전까지 메시지가 유지되어 있다. - 메시지를 터치하면 지정된 Activity가 실행되어 애플리케이션 실행을 유도할 수 있다. Notification Channel - 안드로이드 8.0부터 새롭게 추가된 기능으로 사용자가 애플리케이션의 알림 메시지를 출력하지 않도록 설정하면 모든 메시지가 출력되지 않는다. - Notifi..

APP 2021.03.10

안드로이드 스튜디오 폰트 사이즈 확대/축소 키맵, 단축키 적용하기 | Android Studio | Font Size | Keymap | Editor Actions | Shortcut

안드로이드 스튜디오 폰트 사이즈 확대/축소 키맵, 단축키 적용하기 | Android Studio | Font Size | Keymap | Editor Actions | Shortcut 도움이 되셨다면 광고 한 번 클릭 부탁드립니다. 한 번의 클릭이 제게 큰 힘이 된답니다!^^ 안드로이드 스튜디오(Android Studio)에서 상단 메뉴 중 [File] 에서 Settings를 선택합니다. [Settings...] 세팅 메뉴 단축키는 Ctrl + Alt + S 입니다. 좌측 메뉴 목록에서 Keymap 을 선택한 뒤, 우측 검색창에서 font를 검색하여 - Decrease Font Size - Increase Font Size 메뉴를 찾습니다. 세부 메뉴 Editor Actions 아래에 - Decrease..

APP 2021.02.26

안드로이드(Android) 소개 (간략주의)

안드로이드(Android) 소개 (간략주의) ** 디테일한 설명은 구글 위키백과나 다른 글을 참고해주세요. ** 안드로이드(Android) 소개 - 구글이 제작한 스마트폰 OS - 2008년 발표 - 운영체제와 미들웨어, 주용 애플리케이션을 포함 - 현재 Java 언어 기반에서 Kotlin 언어 기반으로 변경되었으며 Java, Kotlin 둘 다 지원한다. 안드로이드 특징 - 애플리케이션 프레임워크 - ART 가상 머신 - OPEN GL ES 3.0 기반 3D 그래픽 지원 - SQLite 데이터베이스 - 다양한 미디어 지원 - Android Studio IDE 제공 - 센서 등 다양한 하드웨어 지원 안드로이드 구조 - 리눅스 커널 : 안드로이드는 리눅스 커널을 사용 (기반 OS가 리눅스) - HAL : ..

APP 2021.02.06

안드로이드(Android) 이미지 해상도 drawable-xhdpi 폴더 만들기

안드로이드(Android) 이미지 해상도 drawable-xhdpi 폴더 만들기 drawable-xhdpi 폴더 만들어 고해상도 이미지 관리하기 1. project 파일 내 [ res ] 폴더 마우스 우 클릭 -> [ New ] -> [ Android Resource File ] 2. Resource type : drawable 선택 3. Available qualifiers : Density 선택 4. 중앙에 [ >> ] 버튼 클릭 5. Chosen qualifiers : Density -> X-High Density 선택 -> [ OK ] 버튼 클릭 6. drawable 폴더에 이미지를 넣고, 확인 창이 나오면 [ … ] -> drawable-xhdpi 선택 -> [ OK ] 버튼 클릭 7. 넣은 이..

APP 2020.05.06

안드로이드 스튜디오(Android Studio) No Activity로 시작하다가 앱이 설치가 안될 때

안드로이드 스튜디오(Android Studio) No Activity로 시작하다가 앱이 설치가 안될 때 안녕하세요. 오늘은 제 호기심에 의해 쓰여진 글입니다. 안드로이드 스튜디오(Android Studio)를 활용해서 개발할 때 Empty Activity를 많이 선택하게 되는 것 같습니다. 근데 그 Empty Activity 조차 없는 No Activity로 시작했을 때는 어떤 차이가 있는지 궁금하여 실행을 해보았습니다. 일단 앱을 실행시키는 Layout에 관한 xml 파일이 없고, 앱의 실행을 담당하는 MainActivity.java 파일도 없습니다. 이 두개는 Empty Activity로 선택하여 만든 프로젝트의 소스코드를 복사하거나 똑같이 만들어주면 해결됩니다. 그 외에는 AndroidManifes..

APP 2020.04.30

안드로이드(Android) 액티비티에 이벤트처리 인터페이스를 구현하는 방법

안드로이드(Android) 액티비티에 이벤트처리 인터페이스를 구현하는 방법 안드로이드에서 이벤트를 처리하는 다양한 방법에 대해서 공부해봤습니다. 1. 레이아웃에 onclick 속성과 속성값(메소드)를 넣어서 사용하는 방법 2. 내부 클래스로 선언하여 사용하기 3. 익명 클래스로 선언하여 사용하기 https://lifere.tistory.com/31 https://lifere.tistory.com/32 https://lifere.tistory.com/33 이번 포스팅에서는 4. 이벤트처리 인터페이스를 액티비티에 직접 구현하는 방식을 알아보겠습니다. 먼저 레이아웃 코드 이벤트 리스너를 액티비티에 직접 구현한 JAVA코드 package com.example.buttonevent3; import androidx..

APP 2020.04.23
728x90