728x90
반응형

분류 전체보기 103

[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

9.5 끄적끄으적

화용용이 따라쓰는 개발일기🙌🏽 오늘의 나 자신 열심히 산 것 같아 뿌—듯 해서 써봅니다.. 하지만.. 늦게 출근해서 열심히 산 것은 아니지만.. 킼 오늘 퇴근하고 카페가서 코테 준비했다.. 배고파서 라떼랑 빵.. 포기못해.. 보영언니가 운동안오냐고 연락왔는데,.. 이번주는 열 코딩이다👊🏽 다음주부터는 운동이랑 병행해야지👊🏽 하.. 알고리듬.. 너무 오랜만이라 그런가 예전에는 그래도 이론만큼은 빠삭하게 알았던 것 같은데.. 이제는 이론부터 다시 공부해야한다는 사실이 슬프다.. 이렇게 멍청이였나.. 큼 그래두 오늘은 혼자 힘으로 문제를 풀 수 있어서 넘 좋았다! Recursive로만 풀려고 해서 문제긴하즤만.. 후.. 오늘 문제 푼 것들✨ 아이패드에 푸니까 깐지났다✨✨ 맥북 사고싶고요? 사진 그대로 복붙 하..

DAIRY 2022.09.06

[LeetCode][Java] 111. Minimum Depth of Binary Tree

이번엔 진짜 혼자 풀었다!! 이제 recursive 알고리즘의 개미 발톱은 보이는 것 같다.! 문제 이번 문제는 root의 자식 노드 중 leaf 노드를 찾는 것! 여기서 leaf 노드란 ? 자식이 없는 노드를 뜻함.! 여기서 약간의 함정이 있다고 보는데,,.. 내가 생각하는 함정은 root의 자식이 없을 경우이다. 이것때문에.. 힘들었즤.. 하하 나의 오답 창피하지만.. 내 오답을 적어놔야 나중에 실수를 안하니깐! /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = v..

[LeetCode][Java] 110. Balanced Binary Tree

문제에 대한 오해가 있어서.. 역대급으로 틀려버렸다.. 역시 오해는 금물!! 문제 left와 right 높이 차이가 1보다 크게 나면 false, 아니면 true를 return 하는 문제! 근데 나는 여기서 root의 left , right 로 생각하면 되는 줄 알고.. 계속 root의 왼쪽과 오른쪽의 최대 높이를 구하고 그 두 개를 비교했다.. 나의 오답 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode..

[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

[LeetCode][Java] 101. Symmetric Tree

약간 세개를 풀면서 이제 재귀함수 에 대한 감을 잡아가고 있다. 간단한거에서 생각을 잘 못해서 너무 많이 틀려버렸지 뭐얌? 담에 더 잘할거니까 !! 화이팅.. 문제 대칭인지 아닌지 찾아내는 문제. 위 사진 처럼 반을 나누었을 때 대칭이 되면 됨. 딱 보자마자 왼쪽 오른쪽 나눠서 재귀함수로 풀면 되겠다! 라고 생각은 들었다.! 하지만 이제 그 뒤에 푸는 방법이 따라줘야되는데,.. 큼.. 데이터 데이터는 요러케! 왼쪽 팔이랑 오른쪽 팔이 있음! /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) ..

[LeetCode][Java] 100. Same Tree

다시 DFS 부터 차근차근..하려고 했는데 이런 자바로 데이터구조가 처음이잖아? Single linked list 이런것부터 다시해야될듯.. 문제보고 너무 당황했음 https://leetcode.com/problems/same-tree/ Same Tree - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 몸풀기 너낌으로 하려고 일부러 EASY 를 선택했는데, 왜 EASY 하지 않은건가요 선생님.. 전교수님 보고싶다.. 문제 주어진 node tree 두 개를 비교..

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

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

WORK/Android 2022.08.30
728x90
반응형