일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 수리산 산행
- 수도권 사행
- 상암동 짬뽕
- 부평 쌀국수
- 수리산 태을봉
- ionic framework
- 상암동 가볼만한곳
- ionic angular
- 수리산 수암봉
- cordova plugin
- 가성비본식영상추천
- 등산
- Android
- 결혼식DVD
- Android 볼륨
- 가성비본식영상
- 안드로이드
- 수리산 주차
- Android 알림 볼륨
- 가성비 웨딩영상
- 로얄짬뽕
- 본식영상추천
- 로렌필름추천
- 로렌필름
- 서울근교 산행
- 상암동 맛집
- 부평 베트남
- 마크다운 코드블럭
- DP설정
- 본식영상
- Today
- Total
목록개발 (6)
일상, 등산, 개발자 블로그
https://developer.android.com/reference/androidx/activity/OnBackPressedDispatcher 기존에 쓰던 onBackPressed() 가 API 레벨 33부터 depercated 됨에 따라 onBackPreesedDispatcher 로 변경. OnBackPressedDispatcher | Android Developers androidx.appsearch.builtintypes.properties developer.android.com val callback = object : OnBackPressedCallback(true) { override fun handleOnBackPressed() { // 뒤로 가기 이벤트 } } this.onBackPre..
가끔 xml 이 아닌 코드로 dp 설정이 필요한 경우 사용합니다. Context 가 필요하며 확장함수를 사용하여 Util 처럼 사용하였습니다. fun Context.changeDP(value : Int) : Int { val displayMetrics = resources.displayMetrics return (value * displayMetrics.density).roundToInt() } 실제사용 예시 binding.viewRepeatSectionEnd.layoutParams = endParams.apply { marginStart = requireContext().changeDP(90) }
Android Device 에서 제공하는 여러 볼륨 중 "알림" 볼륨 설정 하는 방법이다. private fun setAudioNotificationVolume() { try { val audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager // 최대 가능 볼륨 (15) val maxVolumeNotification = audioManager.getStreamMaxVolume(AudioManager.STREAM_NOTIFICATION) // 현재 볼륨 val currentVolumeNotification = audioManager.getStreamVolume(AudioManager.STREAM_NOTIFICATION) Log.d("a..
cordova plugin 을 사용하는 이유는 Ionic APP 에서 Android, iOS 에 Native 기능을 사용하기 위함이다. 왠만하면 Native 기능들은 Plugin 으로 제공 될 테지만, 특별히 custom 하여 native 기능 사용해야 할 때는 필요한 부분이므로 적어두었다 cordova plugin 에 대한 공식 사이트는 다음과 같다. https://cordova.apache.org/docs/ko/latest/guide/hybrid/plugins/ 1. cordova & plugman 설치 npm 을 이용하여 cordova 와 plugman 을 설치한다. plugman 은 plugin 을 만들어주는 도구 정도 인듯 하다. npm install -g cordova npm install -..

ionic 으로 개발할것이 있어 겸사 겸사 글을 작성해놓는다. 원래 계획은 ionic + react 로 진행을 해보려 했으나. 이전에 cordova plugin 만들어 둔 것을 사용해야 하는데. cordova 가 아닌 capacitor 를 사용해야 하는 불편함이 있다. 그리하여 ionic + anguler + Typescript 를 기준으로 작성하였다. 1. 환경 세팅 npm 명령어를 사용하기 위해 node 를 설치한다. mac 을 기준으로는 아래 명령어를 입력하여 설치를 진행한다. brew -y install node 2. ionic 설치 ionic 을 설치한다. npm install -g ionic 3.프로젝트 생성 3-1) Framework 선택. ionic start [프로젝트명] 으로 입력하면 ..
개발자 8년 차 접어들면서 처음 써 보는 거 같다. 연말은 그 한 해 무엇을 행하였는지 기억 못 할까 봐 이력서에 적어 두는 정도였는데 이번엔 좀 더 길게 풀어 쓰려한다. 1.1 이전에 해왔던 것들 시작은 요즘은 Legacy로 불리는(맞나..?) Spring + Java + JSP 하는 웹 개발자로 시작. 이직 후 우연한 계기로 Android 개발을 시작함. 이후 꾸준히 Android 개발을 함. 또다시 이직 후 Android와 Node.js 기반에 웹 개발을 겸함. (vue.js + Express) 회사사업을 위해 다들 이름만 들어봤다던 Tizen과 webOS 기반의 TV Application 개발을 함. 현재는 또 한 번에 이직 후 Mobile Application 개발하는 중. 1.2 회사 올해 2..