У меня есть составной элемент, который задает цвет фона, и я хотел бы это проверить.
@Composable
fun MyComposableButton(
enabledColor: Color,
disableColor: Color,
isEnabled: Boolean = true,
) {
val buttonBackgroundColor = if (enabled) enabledColor...
Я пытаюсь запустить намерение, чтобы открыть PDF-файл в папке ресурсов в моем приложении. Я прочитал десятки сообщений, но все еще застрял. Видимо, мне нужно сначала скопировать PDF-файл на SD-карту, а затем запустить Intent. Это по-прежнему не...
Я работаю над приложением OTT TV. Мое приложение соответствует версии SDK сейчас 14. При переходе с домашней страницы на любую другую страницу между ними моя тема по умолчанию выглядит как экран. Это заставка. Я подтверждаю это с помощью следующих...
У меня есть приложение с двумя экранами:
NavHost(
navController = navController,
startDestination = UserListScreen
) {
composable {
UserListScreen(
navigateToUserDetails = { user ->
navController.navigate(user.toUserDetails())
}
)
}
composable {...
Я перешел с библиотеки Paging 2 на библиотеку Paging 3 и теперь использую PagingSource для загрузки страниц данных с сервера. Но у меня возникли проблемы с пониманием метода getRefreshKey, который здесь необходимо переопределить. Я нашел несколько...
Я хочу, чтобы сканер Ble Beacon Scanner работал на переднем плане, не открывая пользовательский интерфейс приложения. Но когда я запускаю службу и выхожу из приложения (но не закрываю приложение), сканирование просто выполняется в течение 1 минуты и...
Я хочу создать приложение, которое бы:
Если пользователь нажимает кнопку, приложение автоматически входит в учетную запись Gmail и синхронизирует контакты из этой учетной записи Gmail с приложением контактов (предпочтительно Гугл контакты)....
МОЙ AGP — 8.1.4, а версия флаттера — 3.16.5
ОШИБКА: сборка не удалась с исключением.
=> Что пошло не так:
* *Произошла проблема при настройке проекта «:flutter_inappwebview».
**> Не удалось создать экземпляр типа...
при запуске проекта в студии Android отображается такая ошибка:
В настоящее время ваша сборка настроена на использование несовместимых Java 21.0.3 и Gradle 7.1.1. Невозможно синхронизировать проект. Мы рекомендуем обновить Gradle до версии 8.9....
Я использую flutter + file_picker 8.0.7. И iOS, и Android позволяют мне получать доступ к файлам документов на моем устройстве, не спрашивая разрешения у пользователей. Это нормально?
Это часть AndroidMenifest.xml.
введите описание изображения здесь
Как включить интерфейс Ethernet в устройстве-эмуляторе каракатицы? Я могу подключиться к виртуальному Wi-Fi, но не могу подключиться к виртуальному Ethernet.
Это конфигурация Ethernet в устройстве каракатицы:...
У меня есть фрагмент, который ожидает целого числа от args. Сам код работает нормально, но когда я хочу написать UI-тест для этого фрагмента, он выдает
java.lang.NullPointerException: null cannot be cast to non-null type kotlin.Int at...
val lazyListState: LazyGridState = rememberLazyGridState()
var isRefreshing by remember {
mutableStateOf(false)
}
val pullToRefreshState = rememberPullToRefreshState(enabled = { isRefreshing })
val scope =...
Когда я использую функцию .equals(), IDE (студия Android) всегда предлагает мне заменить ее на == . Поскольку .equals() лучше, чем == в Java, я думаю, они поменялись местами в котлине?
Кто-нибудь знает, почему я могу получить эту ошибку при попытке запустить мое приложение Flutter на Android в режиме отладки?
ОШИБКА: сборка не удалась с исключением.
Я использую background=ripple для создания эффекта нажатия в BottomNavigation, но в моем случае цвет MyBottomNavigation темный, поэтому кажется, что он стал невидимым, поскольку цвет эффекта пульсации серый. Есть ли другой способ это исправить?...
Я столкнулся с проблемой: вызов HTTP API все еще работает в моем приложении Android, несмотря на то, что приложение настроено на блокировку открытого текстового трафика. Ниже приведены подробные сведения:
Конфигурация:
AndroidManifest.xml:
Я...
Я использую свои собственные виджеты с обработчиками onKey(), расширяющими View.OnKeyListener. Но при вводе текста я хочу предложить пользователю возможность выбирать предложения из списка кандидатов.
После долгого чтения кажется, что мне нужно...
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения