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.