728x90
반응형

WORK 27

[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

[Android] 화면 OFF 상태에서 Key Event 받기 | AcessibilityService 상속 서비스 | KeyEvent 서비스 | 접근성 서비스

안드로이드 단말에는 다양한 키들이 존재한다. 볼륨 Up/Down, 전원 등등의 키가 있고 이 키들이 press/release 되는 이벤트를 앱에서 받아 처리 할 수 있다. 아래 링크에서 안드로이드가 제공해주는 기본 키들에 대한 정보를 알 수 있다. https://developer.android.com/reference/android/view/KeyEvent KeyEvent | Android Developers developer.android.com 안드로이드 앱에서는 기본적으로 onKeyUp / onKeyDown 을 받아서 처리가 가능하다. public class KeyEventActivity extends AppCompatActivity { private static final String TAG = ..

WORK/Android 2022.04.01

[Linux] 이더넷 드라이브 설치

리눅스 설치 할 때마다 이더넷 연결이 너무너무너무 문제를 일으킨다.. 그래서 정리해두기! 1. 랜카드 정보 확인 이전에 정리해뒀던 방법 그대로 이번에 해보려고 하니 제대로 되지 않았다. 그 이유를 알아보니 랜카드 정보가 다른데, 계속 같은 방법으로 하려고 했다는 것! 내가 한것은 Intel 과 Realtek 에 맞는 방법이니 다른 제품이라면 검색을 다시 해보시는게.. $sudo lshw -C network 하면 network 에 관련된 하드웨어 정보들을 준다. - Intel - Realtek 2. 확인한 랜카드에 따라 드라이브를 설치한다. - Intel -1. https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-..

WORK/Linux 2021.08.03
728x90
반응형