본문 바로가기

전체 글124

Android Widget 만들기 https://developer.android.com/develop/ui/views/appwidgets/overview App widgets overview | Android Developers App widgets overview Stay organized with collections Save and categorize content based on your preferences. Widgets are an essential aspect of home screen customization. You can think of them as "at-a-glance" views of an app's most important data and funct developer.android.com Layout con.. 2023. 5. 27.
Android Compose에서 LiveData 대신 State, Flow 써야하는 이유 LiveData 및 State with Flow를 사용하여 Android 개발에서 유사한 결과를 얻을 수 있지만 각각 고유한 이점이 있으며 사용 사례는 특정 사용 사례에 따라 달라질 수 있습니다. 그러나 Jetpack Compose가 도입되면서 State 및 Flow를 사용하는 것이 여러 가지 이유로 더 관용적이 되었습니다. 단방향 데이터 흐름: Kotlin 흐름은 코루틴 컨텍스트에서 데이터 스트림을 처리하도록 구축되어 비동기 프로그래밍을 쉽게 처리하고 단방향 데이터 흐름을 구축할 수 있습니다. 변환: Flow API에는 LiveData에 없는 map, filter, transform 등과 같은 다양한 연산자가 포함되어 있습니다. 이러한 연산자는 데이터 스트림의 복잡한 변환에 사용할 수 있습니다. Jet.. 2023. 5. 26.
비타민B가 만병통치 비타민 이라고? 비타민 B: 효능, 부작용 및 상호작용 비타민은 신체가 제대로 기능하기 위해 소량으로 필요한 필수 영양소입니다. 비타민 B는 단일 비타민이 아니라 각각 신체에서 중요한 역할을 하는 8가지 다른 비타민의 복합체입니다. 비타민 B에는 B1(티아민), B2(리보플라빈), B3(니아신), B5(판토텐산), B6(피리독신), B7(비오틴), B9(엽산 또는 엽산) 및 B12(코발라민)가 포함됩니다. 이 그룹의 비타민에는 몇 가지 공통점이 있습니다. 수용성이며 동일한 식품에서 많이 발견되며 종종 신체에서 함께 작용합니다. 비타민 B의 효능 각각의 비타민 B는 독특하고 필수적인 역할을 수행합니다. *B1(티아민)*은 신체의 세포가 탄수화물을 에너지로 바꾸는 것을 돕고 심장, 근육 및 신경 기능에 필수적인 역할을 합니.. 2023. 5. 26.
Android 잠금화면 lockscreen 만드는 방법 잠금화면 만들기 (코드 참고용) class LockScreenService : Service() { private val screenOffReceiver: BroadcastReceiver = object : BroadcastReceiver() { override fun onReceive(context: Context, intent: Intent) { if (intent.action == Intent.ACTION_SCREEN_OFF || intent.action == Intent.ACTION_USER_PRESENT) { val lockIntent = Intent(context, LockScreenActivity::class.java) lockIntent.addFlags(Intent.FLAG_ACTIVITY.. 2023. 5. 20.
MAC Safari에서 폰트 변경해서 사용하기 with .ttf AppStore에서 SFFE를 검색해 줍니다. 전 이미 구매해서 열기가 뜹니다! 웹페이지 폰트 변경 기능으로 위와 같이 설정하면 ttf를 사파리 전체에 적용할 수 있습니다. ttf는 4MB이하만 가능하고 혹시라도 넘는다면 WOFF변환을 해 폰트를 적용 시킬 수 있습니다. 아래 사이트에서 무료로 변경 가능합니다! https://convertio.co/kr/ttf-woff/ TTF WOFF 변환 (온라인 무료) — Convertio ttf 파일(들) 업로드 컴퓨터, Google Drive, Dropbox, URL에서 선택하거나 이 페이지에서 드래그하여 선택해 주세요. convertio.co 2023. 5. 19.
Android MutableData와 LiveData의 차이점 MutableLiveData와 LiveData는 Android에서 데이터를 관찰하고 UI를 업데이트하는 데 사용되는 클래스입니다. 이 두 클래스는 모두 Android Architecture Components의 일부입니다. LiveData: LiveData는 데이터를 관찰하고 UI를 업데이트하는 데 사용되는 데이터 홀더 클래스입니다. LiveData는 생명주기를 인식하므로, 이를 사용하면 앱의 생명주기와 관련된 문제를 피할 수 있습니다. LiveData는 활성 상태인 관찰자만 업데이트하므로, 앱이 백그라운드에 있거나 액티비티가 종료된 경우 메모리 누수를 방지할 수 있습니다. MutableLiveData: MutableLiveData는 LiveData의 하위 클래스로, 값을 변경할 수 있는 LiveData.. 2023. 5. 19.