Junior — Middle
Wie kann man einen Link zu einem aus der Galerie des Geräts ausgewählten Bild erhalten?
sobes.tech KI
Antwort von AI
Для получения ссылки (URI) на изображение, выбранное из галереи устройства в Android, обычно используется Intent с действием Intent.ACTION_PICK или Intent.ACTION_GET_CONTENT. После выбора изображения в методе onActivityResult можно получить URI выбранного изображения из данных Intent.
Пример:
val intent = Intent(Intent.ACTION_PICK)
intent.type = "image/*"
startActivityForResult(intent, REQUEST_CODE_PICK_IMAGE)
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
super.onActivityResult(requestCode, resultCode, data)
if (requestCode == REQUEST_CODE_PICK_IMAGE && resultCode == Activity.RESULT_OK) {
val imageUri: Uri? = data?.data
// imageUri — это ссылка на выбранное изображение
}
}
URI можно использовать для отображения изображения или дальнейшей обработки.