Описание тега activityresultcontracts

0 ответов

проблема с ActivityResultContracts.CreateDocument?

MainActivity.kt class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val save = registerForActivityResult(ActivityResultContracts.Cr…
06 янв '22 в 03:58
0 ответов

ActivityResultContracts.TakePicture() сталкивается с FileNotFoundException при попытке обновить URI

Я новичок в Android и Java. Я пытаюсь сделать снимок с камеры и обновить изображение с результатом. Я борюсь и мог бы использовать некоторые моменты в правильном направлении. Я установил пустую переменную Uri: Uri cameraOneUri = Uri.EMPTY; Мой щелчо…
30 янв '22 в 03:13
1 ответ

получение результата от LauncherForActivityResult

Я немного застрял в функции, которую пишу. У меня есть функция, которая вызывает другое приложение, которое я написал, и должна возвращать логическое значение. @Composable fun callApp( //someparams ) : Boolean { //some code } после некоторой логики …
1 ответ

Насколько безопасна регистрация контрактов с ActivityResultRegistry после onResume в Android?

Следующий код дает мне ошибку, так как регистрация происходит после onResume: class TempActivity: AppCompatActivity(){ private lateinit var binding: ActivityTempBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanc…
1 ответ

Как загрузить изображение на сервер с камеры, используя новые API-интерфейсы Activity Contracts?

Я пытаюсь загрузить изображение на сервер, используя изображение камеры с новым методом контрактов активности, но получаю исключение, например: нет такого файла или каталога для моего выбранного пути. Вот что я сделал до сих пор: private fun takeIma…
1 ответ

Как отправить намерение обратно с помощью API ActivityLauncher?

Я использовал этот метод, чтобы попытаться отправить данные между действиями , но Google не показывает вам, как отправлять данные обратно из другого действия. Поэтому я начал искать другие методы, которые могли бы работать, и единственное, что я смо…
0 ответов

Как ограничить ActivityResultContract.GetContent медиа (изображение или видео)

Есть ли способ заставить ActivityResultContract.GetContent фильтровать только медиафайлы? private val selectMediaResultLauncher = registerForActivityResult(ActivityResultContracts.GetContent()) { uri: Uri? -> // Do something with the uri } Пыталс…
0 ответов

Контракты результатов деятельности с Ucrop: не удается получить результат урожая в приложение

У меня есть действие, которое должно получить изображение из галереи и просмотреть его, прежде чем разрешить пользователю загружать его в базу данных. Для этого я использую UCrop в качестве обрезки изображений с контрактами результатов деятельности.…
09 май '22 в 12:24
0 ответов

Не удается прочитать номер телефона из запроса контент-провайдера

Я использовал начальную активность с намерением выбрать контакт и получить данные из метода. onActivityResultметод устарел и должен использовать registerForActivityResultрешение. До: val intent = Intent(Intent.ACTION_PICK).apply { type = ContactsCon…
0 ответов

ActivityResultContract, чтобы выбрать/сделать фото в Kotlin

Как я могу использовать ActivityResultContract (Kotlin), чтобы выбрать фотографию из галереи ИЛИ сделать снимок камерой, используя только одну кнопку?
01 апр '22 в 03:05
0 ответов

Выберите и извлеките контактную информацию, используя Intent и ActivityResultContracts.

У меня есть кнопка, чтобы открыть и выбрать контакт для некоторых его конкретных данных - имени и номера, используя ActivityResultContracts.PickContact. Используя руководство с этой страницы и некоторые модификации, я смог успешно получить имя конта…
1 ответ

READ_EXTERNAL_STORAGE всегда запрещен на устройстве Android 13

Мое приложение нацелено на уровень API 32. При работе на устройстве Android 13 ActivityResultContracts.RequestMultiplePermissions() всегда возвращает PERMISSION_DENIED, даже если пользователь нажимает «Разрешить». Кроме того, при проверке в настройк…
16 ноя '22 в 22:58
4 ответа

Как построить PickVisualMediaRequest для ActivityResultLauncher

Я пытаюсь использовать API-интерфейсы Activity Result для обработки выбора одной фотографии для приложения, которое я разрабатываю. Я пытаюсь использовать один из предопределенных контрактов, чтобы все было просто. Итак, я пытаюсь использовать контр…
0 ответов

ActivityResultContracts.CaptureVideo() аварийно завершает работу с DeadObjectExceptions в API 33?

Я пытаюсь использовать ActivityResultContracts.CaptureVideo(), но когда я запускаю его в API 33, происходит сбой с этой трассировкой стека: > 2022-09-19 20:32:02.047 577-601/system_process W/WindowManager: Exception thrown during dispatchAppVisib…
0 ответов

Попытка создать файл из URI не удалась, Kotlin

Я пытаюсь создать файл, используя URI из ActivityResultContracts, например: val galleryLauncher = rememberLauncherForActivityResult(ActivityResultContracts.GetContent()) { uri -> val myFile = uri?.toFile() Файл представляет собой изображение в фо…
30 ноя '22 в 12:36
0 ответов

ActivityResultContracts.TakePicture с фронтальной камерой

Я использую ActivityResultContracts для захвата изображений, есть ли способ, с помощью которого я могу запустить свою переднюю камеру по умолчанию? Согласно документации можно передать дополнительные данные, переопределивcreateIntentметод, я могу ис…
18 фев '23 в 11:28
0 ответов

пакет ActivityResultContracts не существует в Android Studio, несмотря на импорт соответствующих зависимостей

Я работаю над обновлением старого приложения, чтобы оно было совместимо с SDK версии 31 из SDK версии 30, хотя код оставался нетронутым в течение многих лет. Одна из основных функций приложения связана с данными о местоположении, которые не работают…
29 ноя '22 в 19:40
0 ответов

Обратный вызов не получен при обработке разрешения с помощью RememberLauncherForActivityResult() с контрактом ActivityResultContracts.RequestPermission()

Пользовательский интерфейс системного запроса запускается, но результат не отправляется в программу запуска. Может ли кто-нибудь объяснить мне, что я делаю неправильно в фрагменте кода, и указать мне правильный способ запустить это. val launcher = r…
2 ответа

Android: как различать несколько намерений при использовании ActivityResultLauncher

Я создаю средство выбора намерений, чтобы выбирать между приложением камеры телефона и галереей/файловым менеджером. Intent chooserIntent = Intent.createChooser(clickPhoto(),"Set Image Using"); chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS,ope…
0 ответов

Как просматривать медиафайлы в хранилище приложений с галереей Android по умолчанию

Как я могу открыть галерею Android по умолчанию для отображения некоторых изображений, которые я храню во внутренней папке хранилища моего приложения, напримерdata.com.myapp.appname.files.images? Я попробовал паруActivityResultContractно я либо испо…