본문 바로가기

안드로이드74

[Android/ Kotlin] ExoPlayer2 PlayControlView Custom하기! 이 전에 썼던 Exoplayer2 사용법에 이어서 이번에는 Custom 하는 것을 해보겠습니다 . Exoplayer2는 커스텀까지 지원해주기 때문에 정말로 쉽고 편합니다. 갓구글 .. 간단한 예제로 MusicPlayer를 만들어보겠습니다~ 이전에 포스팅 한 것들을 보고오면 좋습니다. https://jangstory.tistory.com/21 [Android/ Java] ExoPlayer 로 동영상 재생하기 ! 오늘은 안드로이드 스튜디오에서 ExoPlayer를 이용해서 핸드폰 속의 동영상을 가져와서 동영상 재생을 시키거나 동영상을 찍은 후에 영상을 가져와서 재생을 시키는 것을 하겠습니다. manifests 부 jangstory.tistory.com https://jangstory.tistory.com/25 2022. 4. 26.
[Android / Kotlin ] ViewPager2 로 달력만들기 1편 오늘은 ViewPager2 와 리사이클러뷰를 활용하여서 달력을 만들어보도록 하겠습니다. https://developer.android.com/reference/androidx/viewpager2/widget/ViewPager2 ViewPager2 | Android Developers androidx.car.app.managers developer.android.com CalendarFragment를 생성하겠습니다. fragment_calendar layout안에 recyclerview가 있으니 item도 만들어줘야겠죠 item을 만들어줍니다. FragmentStateAdapter를 만들어줍니다. FragmentStateAdapter는 페이지를 얼만큼만들어줄것인지와 포지션값을 나타내주는 어댑터 역할입니다... 2022. 4. 26.
[Android/ Kotlin] DataBinding, Hilt, DataStore 사용하기. Hilt, DataStore ,DataBinding 을 사용하여 아이디 비밀번호를 저장하는 예제입니다. HiltAndroidApp @HiltAndroidApp class App : Application() Repository interface DataStoreRepository { suspend fun getCheckBox(key: String): Boolean? fun login() suspend fun buttonClickListener(id: String, password: String, check: Boolean) } Domain class SaveDataStore @Inject constructor(private val context: Context) : DataStoreRepository { .. 2022. 3. 29.
[Android/Kotlin] Google TTS 사용법 오늘은 Android 의 Text To Sound 사용하기입니다. 안드로이드 스튜디오에서는 구글에서 제공되어지는 TTS 서비스가 있기 때문에 구현이 아주 쉽습니다! https://developer.android.com/reference/kotlin/android/speech/tts/TextToSpeech#isSpeaking() TextToSpeech | Android Developers android.net.wifi.hotspot2.omadm developer.android.com 자세한 메서드는 홈페이지에서 참조하여 더 사용하시길 바랍니다. class MainActivity : AppCompatActivity() { private var textToSpeech: TextToSpeech? = null o.. 2022. 3. 24.
[Android / Kotlin] Navigation 사용하기 2 (Bottom Navigation) 우선 1편을 안보신 분들은 1편을 봐주고 오세요~ (gradle 설정은 skip 하겠습니다) https://jangstory.tistory.com/50 [Android / Kotlin] Navigation 사용하기! 오늘은 안드로이드 스튜디오의 Navigation component 를 사용해보겠습니다!! 공식문서를 보고 개발하는 것을 추천합니다! https://developer.android.com/guide/navigation 탐색 | Android 개발자 | Android D.. jangstory.tistory.com Bottom navigation은 1편보다 훨씬 간단합니다! 바텀 네비게이션으로 사용할 프래그먼트를 만들어줍니다. 저는 HomeFragment , ChatFragment, MyPageF.. 2022. 3. 23.
[Android / Kotlin] Navigation 사용하기! 오늘은 안드로이드 스튜디오의 Navigation component 를 사용해보겠습니다!! 공식문서를 보고 개발하는 것을 추천합니다! https://developer.android.com/guide/navigation 탐색 | Android 개발자 | Android Developers Android Jetpack의 탐색 구성요소를 사용하여 앱에서 탐색 구현 developer.android.com build.gradle(module) 추가 plugins { id 'kotlin-kapt' id 'androidx.navigation.safeargs.kotlin' } buildFeatures { viewBinding true dataBinding true } dependencies { //네비게이션 impleme.. 2022. 3. 17.