본문 바로가기
반응형

Android14

Android 무선 디버깅 (ADB Debug) 노트북으로 작업하다보면 usb포트나 c포트가 부족해서 개발용 안드로이드 기기를 연결하지 못하는 경우가 생긴다. 이럴때 사용하는게 ADB Debugging이다. 무선으로 디버깅을 할 수 있다! 단, 노트북이나 pc가 개발용 기기와 같은 네트워크에 연결되어있어야한다. 같은 와이파이, 또는 모바일 핫스팟. 먼저, 개발용 기기와 노트북을 유선으로 연결해준다. Windows 기준, cmd를 열어 아래 경로로 이동한다. C:\Users\사용자\AppData\Local\Android\Sdk\platform-tools (adb path가 지정되어있다면 바로 해도됨) 먼저, cmd에 이렇게 입력한다. adb tcpip 5555 이런식으로 아무 포트나 열어준다. 그 다음, 핸드폰의 ip를 확인한다. wifi에 연결되어있다.. 2021. 2. 16.
Android MVVM 패턴 스터디 1회차 MVVM 패턴을 어디서 주워들었다. 슥 보니까 이론상 좋아보여서 공부를 해보기로 했다. 먼저 MVVM이 뭘 의미하는지부터 천천히 알아보자. Model View ViewModel 의 줄임말 이란다. 소프트웨어를 기능적으로 작은 단위로 쪼갠 구조로, 유닛단위 테스트에 강하다고 한다. 모든 Input은 View로 전달되고, ViewModel은 입력에 대한 로직을 처리하여 View에 데이터를 전달한다. ViewModel은 View를 따로 참조하지 않는다. (독립적이란 말인데, 아직 잘 이해가 안된다.) ViewModel과 View는 1:N의 관계이다. Model은 DB, shared preference 등 필요한 데이터를 수집하여 ViewModel에 callback 형태로 데이터를 전달한다. View는 View.. 2021. 2. 3.
Android 이미지 색 바꾸기 (Tint) 똑같이 생긴 아이콘인데, 색상만 바꿔서 사용해야 할 때가 있을 것이다. 검정 배경 안에 있던 흰색 뒤로가기 버튼과 흰색 배경 안에 있던 검은색 뒤로가기 버튼은 똑같이 생겼고, 똑같은 기능을 한다. 다만 색만 바뀌었을 뿐. 이런경우, 새로운 drawable을 생성하지 않아도 tint 기능을 이용하면 손쉽게 색상을 바꿀 수 있다. icon_back_white 라는 drawable의 색상을 변경하여 naviBtn 이라는 이미지뷰에 넣어보겠다. ImageView naviBtn = findViewById(R.id.navi_btn); Drawable drawable = DrawableCompat.wrap(getResources().getDrawable(R.drawable.icon_back_white)); drawa.. 2021. 2. 2.
Android 상태바 색 바꾸기 실제 서비스를 위해 개발중인 앱이라 화면은 모두 삐-처리 했다. 양해 부탁드린다. 중요한건 삐-처리된 저 화면의 내용이 아니다. 상단을 보면, 각 탭의 색상에 맞춰 상태바의 색상이 변경된 것을 볼 수 있다. 얼마나 아름다운가. 디자인의 일관성을 유지해주는 저 상태 바. 색상을 바꾸는 방법을 알려주겠다. 먼저 준비물이 있다. 롤리팝 버전 이상의 안드로이드..... 롤리팝은 API 레벨 21이다. 코드는 몇줄 안된다. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = activity.getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_.. 2021. 2. 2.
반응형