Sobes.tech
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 можно использовать для отображения изображения или дальнейшей обработки.