문제 설명 2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT 입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요. 제한 조건 2016년은 윤년입니다. 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다) 입출력 예 result 5 24 "TUE" 첫번째 풀이로는 Calendar를 이용하는 방법이다. Calendar 날짜를 선택한 후 SimpleDateFormat 으로 결과를 반..
오늘은 아주 간단하게 핸드폰 Vibrator (진동) 효과 사용하기로 간단하게 포스팅해보겠습니다! private fun runVibration() { val vibrator = getSystemService(VIBRATOR_SERVICE) as Vibrator if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { vibrator.vibrate(VibrationEffect.createOneShot(5, 225)) } } vibrator.vibrate(VibrationEffect.createOneShot(5, 225)) 위의 코드를 통해서 vibrator의 효과를 설정할 수 있습니다. 이상 안드로이드 진동효과주기 입니다!
오늘은 Android Studio 의 NumberPicker의 리스너를 포스팅해보겠습니다. layout에 요런식으로 numberPicker 생성을 하고 데이터를 넣어줬다고 생각을 하고 포스팅을 하겠습니다. 아주 간단합니다! 이렇게 초기화를 해주고 val np = findViewById(R.id.np_date_picker) NumberPicker 의 value 가 바뀔때의 리스너입니다. 스피너가 돌면서 데이터가 바뀔때 마다 호출이 됩니다. np.setOnValueChangedListener { picker, oldVal, newVal -> } 다음은 NumberPicker 의 스크롤 리스너입니다. np.setOnScrollListener { picker, state -> when (state) { SCRO..
오늘은 네이버맵의 Polygon 을 사용하는 예제를 포스팅 해보겠습니다. 아주 간단히 포스팅해보겠습니다. 기본 설정같은 경우에는 이전에 포스팅한 글들이 있으니 넘어가도록 하겠습니다. https://jangstory.tistory.com/40 [Android / Kotlin] 네이버 Map API 간단히 사용하기 네이버 Map API 를 사용해보도록 하겠습니다! https://www.ncloud.com/ NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 회원가입을하 jangstory...
오늘은 리사이클러뷰 어댑터에서 콜백 리스너를 사용해 보려고 합니다. 만약에 구조가 MainActivity - Another BottomSheetFragment - Another BottomSheetFragment 안의 리사이클러뷰가 생성되있다고 가정하고 리사이클러뷰 안의 아이템을 클릭했을 때 메인 Activity 까지 클릭 이벤트를 전달하고 싶다고 가정을 해보겠습니다. 일단 클릭시 사용되어야하는 이벤트 리스너 interface 를 생성해줍니다 interface MainEventListener { fun clicked(data: Data) } 그 후에 MainActivity에 interface를 implement를 합니다. class MainActivity : BaseActivity(), MainEvent..
오늘은 Android Studio 에서 이미지 처리할 때 많이 사용되는 Glide 라이브러리에서 이미지를 둥글게 처리하는 법을 포스팅하려고 합니다 . 일반적으로 Glide 를 사용할때 Glide.with(ivImage) .load(item.imageUrl) .into(ivImage) 이런식으로 사용을 많이 하게 되는데 만약 이미지의 모서리를 둥글게 처리하고 싶다고 한다면 . Glide 의 transform 기능을 사용하는 방법이 있습니다 . 보통 fransform 기능은 CenterCrop() 이나 fitCenter() 등등 하고도 같이 쓸수 있으며 아주 유용한 기능입니다. 만약 전체의 모서리를 둥글게 만들고 싶다고한다면 저 위의 코드에 아래코드를 추가해주시면 되고 .transform(CenterCrop..
- Total
- Today
- Yesterday
- 재귀함수
- ec2
- flutter_new_badger
- error
- android
- ios
- Token
- ScrollView
- java
- 코딩테스트
- GitHub
- Firebase
- app bundle
- Kotlin
- Crop
- bitmap
- Flutter
- retrofit
- 알고리즘
- Hilt
- direction
- ExoPlayer
- node.js
- listener
- https
- FCM
- Android Studio
- Custom
- API
- message
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |