728x90
반응형

안드로이드 21

[Flutter] cmdline-tools component is missing | Android sdkmanager not found. Update to the latest Android SDK and ensure that the cmdline-tools are installed to resolve this. | 에러 수정

✗ cmdline-tools component is missing      Run `path/to/sdkmanager --install "cmdline-tools;latest"`      See https://developer.android.com/studio/command-line for more details.✗ Android license status unknown.      Run `flutter doctor --android-licenses` to accept the SDK licenses.      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details. flutter doctor 를 실행했을 때..

SELF STUDY/Flutter 2024.05.10

[Android][Kotlin][Jetpack] 개발 완성 | Figma로 앱 기획해보기 (혼자 앱 개발 #4)

그냥 디자인 한게 너무 맘에 들어서 올려보는 .. 내가 만든 DoneList 전체적인 커버. 개발 디자인 기획하면서 만들었다+_+ Github꾸미려고 만들었는데, 엄청 집중해서 했다.. 참 별거 아니지만 엄청 오래걸렸다. 내 피그마 ~.~ 사실 기능 몰라서 마우스로만 움직이기 +_+ 개발 공부에 집중해야하는데, 항상 이런 디자인같은 겉모습에 신경을 엄청 많이 쓰는듯.. 실제 개발에 더 신경쓰자.. 실제 개발이 끝났고! 실제 완성된 모습은.!! ٩(ˊᗜˋ*)و 헤헤

[Android] adb를 이용한 단말 배터리 상태 변경 | set battery status | dumpsys battery | 단말 배터리 조작 | 배터리 level 설정 | unplug 설정

배터리 관련 로그를 확인하거나 특정 배터리 상태일때만 발생하는 이슈가 생겼을 때 배터리 상태를 변경해서 확인이 필요하다. 그때 사용하면 좋은 것! 1. adb 에 단말 연결 2. adb shell dumpsys battery ~ 명령으로 하면 됨 ~ 에 들어갈 수 있는 상태 변경어 예시 > USB 꽂혀있을떄 unplug 로 만들기: adb shell dumpsys battery unplug > 배터리잔량 5로: adb shell dumpsys battery set level 5 > 원복하기: adb shell dumpsys battery reset 이 글을 정리하니까 dumpsys가 뭔지 궁금해진다. 안드로이드 개발자 사이트에는 아래와 같이 정의되어 있다. 확인해봐야지~~ https://developer..

WORK/Android 2022.09.08

[Android] EditTextView hint size 설정 | String.xml에서 string 설정하는 방법 | underline | bold | text 색상 | text 크기

EditTextView나 TextView 에서 hint로 text를 지정할 수 있는데, hint text를 textView 글자 사이즈보다 작게 하고 싶어서 방법을 찾아보았다! 할 수 있는 방법 : string 을 지정할 때 font size 까지 지정해주면 된다. \main\res\xml\string.xml Let's start test 같은 EditTextView 에서 hint 적용한 것(아래) 과 아닌 것(위) 두 EditTextView의 차이가 보이시나요? 사용자가 입력하면 위의 text 설정대로 보여지게 됩니다. 이외에도 string.xml 에서 font를 custom 할 수 있는 방법에 대해 보면! - 밑줄 : - 두껍게 : - 색상 : - 사이즈 : 이 모든 설정을 다 적용해보면 Let's ..

WORK/Android 2022.09.07

[Android] Android studio shell file execute | 안드로이드 스튜디오 shell 파일 실행

shell 파일을 만들어서 git을 다운받으려고 Android Studio의 termial에서 shell파일을 실행했는데, 계속 에러가 발생함. 에러 : /bin/sh : '/bin/sh' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + /bin/sh E:/AndroidStudioProject/A9_FRAMEWORKS/android9/gitsetup_A9_fr ... + ~~~~~~~ + CategoryInfo : ObjectNotFound: (/bin/sh:String) [], CommandNotFoundException + Full..

WORK/Android 2022.09.06

[Android] Wi-Fi adb 연결 방법 | adb tcpip | adb connect

USB 선을 연결하거나 충전시, 이동식 디스크 (USB) 를 연결하는 등의 상황에서 로그를 확인할 때, USB 선을 이용해 PC를 연결해서 확인하는 것이 어렵다. 이러한 상황에서 확인할 수 있도록 adb 에서는 무선 연결 기능을 제공해준다. 1. cmd 창에서 USB ADB 연결 후에 포트 설정 아무 포트로 해도 되는데, 일반적으로 5555를 사용함 $ adb tcpip 5555 2. 같은 AP에 연결 (같은 Wi-Fi에 연결) 3. cmd 창에서 Wi-Fi adb 연결 $ adb connect ${단말의 IP} :5555 ex) adb connect 192.168.x.xx:5555 + Android IP 확인 방법 안드로이드 A10 기준 Setting 앱 > About Phone > Ip address..

WORK/Android 2022.09.05

[Android] ListView를 이용하여 설치된 app list 보여주기 | BaseAdapter | ListView onClickListener | PackageManager | getInstalledApplications

설정 앱 > 앱 정보에 나와있는 리스트와 같이 리스트뷰를 이용해 단말에 설치된 앱 리스트를 보여주도록 해보겠습니다. 소스 전 레이아웃 부터 살펴보겠습니다. 일단 필요한 항목이 무엇이 있을까요? 일단 전체 리스트 뷰가 있는 레이아웃 과 안에 들어가는 리스트 하나하나의 레이아웃이 필요 해보입니다. 저는 버튼을 누르면 설치된 앱 리스트를 보여주는 샘플 앱으로 만들어보도록 하겠습니다.! select_app_dialog.xml application_list_item.xml 앱 아이콘 패키지 이름 저는 앱 아이콘 + 패키지 이름 형식으로 레이아웃을 구성하였습니다. 이제 java 소스를 살펴봅시다 Java 소스에는 레이아웃과 같이 크게 두 가지가 필요합니다. 리스트뷰 레이아웃에 대한 관리를 해주는 리스트뷰 어댑터 와..

WORK/Android 2022.08.30

[Android][Framework] Key 추가 2단계 | KeyLayout 추가 | KeyCode 추가 | KeyLayout 생성

이번에는 key 추가 2단계! 1단계는 아래에서 확인 👇👇👇👇👇 https://codingstorywithme.tistory.com/44 [Android][Framework] Key 추가 1단계 | Kernel keycode 확인 | adb shell getevent 정보 | Keyevent 확인 #define EV_KEY 0x01오늘은 Android 기본 소스에 Key 를 하나 추가하는 순서에 대해 적어보려고 한다. 커널 쪽은.. 잘 모르지만.. 그 위 단계부터 해보려고한다..! 이전 포스팅에서 키 이벤트가 발생하는 codingstorywithme.tistory.com 볼륨 UP 키를 추가하기 2단계는 빠밤! 바로바로 2. Key layout 파일 생성 및 키코드 추가 이전 포스팅인 1단계에서 adb ..

WORK/Android 2022.04.28

[Android][Framework] Key 추가 1단계 | Kernel keycode 확인 | adb shell getevent 정보 | Keyevent 확인

#define EV_KEY 0x01오늘은 Android 기본 소스에 Key 를 하나 추가하는 순서에 대해 적어보려고 한다. 커널 쪽은.. 잘 모르지만.. 그 위 단계부터 해보려고한다..! 이전 포스팅에서 키 이벤트가 발생하는 순서에 대해 정의를 했는데, 참고하면 좋을 것 같다. https://codingstorywithme.tistory.com/43 [Android] KeyEvent 처리 | KeyEvent 순서 | Framework Key event 로지난번에 AccessibilityService를 이용해 앱이 상단에 있는 상태가 아니여도, KeyEvent 를 받는 방법에 대해 알아보았다. https://codingstorywithme.tistory.com/42 [Android] 화면 OFF 상태에서 ..

WORK/Android 2022.04.26

[Android] KeyEvent 처리 | KeyEvent 순서 | Framework Key event

로지난번에 AccessibilityService를 이용해 앱이 상단에 있는 상태가 아니여도, KeyEvent 를 받는 방법에 대해 알아보았다. https://codingstorywithme.tistory.com/42 [Android] 화면 OFF 상태에서 Key Event 받기 | AcessibilityService 상속 서비스 | KeyEvent 서비스 | 접근성 서 안드로이드 단말에는 다양한 키들이 존재한다. 볼륨 Up/Down, 전원 등등의 키가 있고 이 키들이 press/release 되는 이벤트를 앱에서 받아 처리 할 수 있다. 아래 링크에서 안드로이드가 제공해주는 기 codingstorywithme.tistory.com 근데! 위의 서비스를 이용하거나 app에서 keyEvent를 받을 때, 모..

WORK/Android 2022.04.25
728x90
반응형