Sobes.tech
Junior — Middle

Hoe krijg je een link naar de afbeelding die uit de galerij van het apparaat is geselecteerd?

sobes.tech AI

Antwoord van AI

Om een link (URI) te krijgen naar een afbeelding die is geselecteerd uit de galerij van het apparaat in Android, wordt meestal een Intent gebruikt met de actie Intent.ACTION_PICK of Intent.ACTION_GET_CONTENT. Na het selecteren van de afbeelding kan in de methode onActivityResult de URI van de geselecteerde afbeelding worden verkregen uit de gegevens van de Intent.

Voorbeeld:

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 — een link naar de geselecteerde afbeelding
    }
}

De URI kan worden gebruikt om de afbeelding weer te geven of voor verdere verwerking.