-
[Android] setTextSize로 size 지정할 때 유의할 점 2023.06.18
-
[Android] 프로그래밍 하면서 놓칠 수 있는 부분들 2023.06.03
-
[Kotlin/Java] instanceof를 지양하자 2023.05.05
- [Android] 단말을 명령어로 조종해보자 (ADB, Scrcpy) Android 단말의 경우 Google에서 제공해주는 ADB Tool을 이용하여 단말에 여러 명령을 전달할 수 있다. - 단말 재부팅 - 단말 밝기 조절 - apk 설치 - 파일 push, pull 등 오늘은 명령어로 단발을 조종하는 법에 대해서 간단하게 알아보자. ADB란? Android Debug Bridge의 약자이다. 위에서 기술한대로 단말의 상태를 조절할 수도 있으며, 특정 파일을 설치하거나 옮기고, 심지어는 activity 실행 등의 명령도 수행할 수 있다. Android SDK에 포함되어 있으며 경로는 다음과 같다. * 아래는 필자 컴퓨터 기준이며, SDK 경로에 platform-tools 아래에 adb 실행 파일이 존재한다. C:\Users\\AppData\Local\Android\Sdk\.. 2023.04.23
- [Android] 터치 영역 넓히기 Android 개발을 하다보면 심심치 않게 UI/UX 가이드에 따라서 터치 영역을 조절 해야할 때가 있다. * Material에서는 터치 대상이 최소 48*48 dp 이상에 터치 대상끼리 8dp는 떨어져 있어야한다고 함 필자의 경우에도 UX팀에서 사용성을 위해서 버튼 터치 영역을 늘려달라는 요청이 있었다. 무튼... 터치 영역을 넓히는 몇가지 방법(?)을 생각해보자. Padding 지정 가장 쉽고 흔하게 사용되는 방법이다. Padding까지가 View의 영역으로 인식 되기 때문에 간단하게 Touch 영역을 넓힐 수 있다. 그러나 단점으로는 기존의 View가 흐트러 질 수 있다는 점이다. 그래도 잘 계산해서 이 방법으로 해결이 된다면 제일 좋은 경우지 않을까 싶다. Touch Delegate 부모 View.. 2023.03.26
- [취준 후기] 1.IT 개발자가 되는 법 우리나라에는 IT 관련 기업들이 굉장히 많고 IT 인력을 필요로 하는 산업군 역시 많다. 내가 해외 취업은 잘모르기 때문에,,, 우리나라 기업으로만 다루어보겠다! * 나 같은 경우는 주로 대기업을 목표로 하고 준비했었다. 들어가기 전에 학교 에브리타임이나 주위 후배들에게 많이 듣는 질문에 대한 내 생각을 적어보았다. 1. 비전공자도 개발자 할 수 있나요? 네. IT업계는 특히나 전공과 같은 개인의 환경보다는 실질적인 실력이 중요하다고 생각한다. 그렇기 때문에 본인이 여러 프로젝트도 해보고 IT 역량을 갖추었다면 충분히 가능하다. 꼭 컴퓨터공학을 전공할 필요는 없지만 면접 및 코딩테스트에서는 관련 내용이 나오기 때문에 필요한 개발 혹은 컴퓨터공학 관련 내용을 학습하는 것을 추천드린다. * 운영체제, 자료구.. 2021.01.03
- NotificationListenerService 푸시 알림에 대한 이벤트 핸들러를 찾다가 확인한 서비스! Notification (푸시 알림)이 수신되면 해당 서비스를 이용해 핸들링 할 수 있다. 사용법은 다음과 같다. 1. NotificationListenerService를 생성하여 onNotificationPosted를 정의한다 (노티 알림 받았을 때 이벤트 핸들러) 2. 매니페스트에서 서비스와 인텐트 필터를 적용한다 (인텐트 필터를 사용해 노티 알람 수신) 3. 메인 액티비티에서 푸시 알림에 대한 접근 권한을 받는다! 끝. 1. NotificationListenerService class NotificationListener : NotificationListenerService() { override fun onNotificationPosted(.. 2020.05.10