것을 개발자가 알 수 있습니다. Error: This declaration is opt-in and its usage should be marked with @ExperimentalRoomApi or @OptIn(ExperimentalRoomApi::class) [UnsafeOptInUsageError] 11
if in a fragment, to observe child attachment. val fm = supportFragmentManager val listener = FragmentOnAttachListener { fragmentManager, fragment -> // Respond to the fragment being attached. } fm.addFragmentOnAttachListener(listener) onAttachFragment()는 사용 중단되었습니다. 17
// Attach the CameraController to PreviewView val previewView = findViewById(R.id.preview_view) previewView.setController(cameraController) // Use the CameraController cameraController.takePicture(...) CameraController와 PreviewView를 이용하여 미리보기를 설정하고 사진을 촬영하는 코드입니다. 23
// ... } } Room.inMemoryDatabaseBuilder(context, CacheDatabase::class) .addTypeConverter(TimeStampConverter(getPreferredTimeFormat())) .build() 런타임에 TypeConverter 를 설정할 수도 있습니다. 39
{ context -> // Since we're migrating from SharedPreferences, add // a migration based on the SharedPreferences name. listOf(SharedPreferencesMigration(context, USER_PREFERENCES_NAME)) } } SharedPreferencesMigration를 이용하여 SharedPreferences에서 DataStore로 손쉽게 마이그레이션할 수 있습니다. Link: h tt ps://github.com/googlecodelabs/android-datastore 49
"menuItem.name", asList("cappuccino") ) .build() ShortcutManagerCompat.pushDynamicShortcut(ctx, siCompat) Link: h tt ps://developer.android.com/guide/topics/ui/sho rt cuts/creating-sho rt cuts#gsi-library pushDynamicShortcut()를 호출하여 동적 바로가기를 게시 또는 업데이트할 수 있습니다. 65
\ud83c\udf89" /> <Button android:text="\ud83e\udd29 \ud83c\udf89" /> <!-- With emoji2-views:1.0.0 --> <androidx.emoji2.widget.EmojiButton android:text="\ud83e\udd29 \ud83c\udf89" /> <androidx.emoji2.widget.EmojiButton android:text="\ud83e\udd29 \ud83c\udf89" /> <androidx.emoji2.widget.EmojiEditText android:text="\ud83e\udd29 \ud83c\udf89"/> Link: h tt ps://developer.android.com/jetpack/androidx/releases/emoji2#1.0.0-alpha01 AppCompat을 사용하면 기본으로 활성화됩니다. AppCompat을 사용하지 않는 앱의 경우에는 별도로 제공하는 Widget을 사용해야 합니다. 67
goo.gle/jetpack-window • androidx.slidingpanelayout goo.gle/two-pane Now is the Time: What's New With Wear • androidx.wear d.android.com/wear Form factors 77