Junior — Middle
Comment peut-on obtenir un lien vers l'image sélectionnée dans la galerie de l'appareil?
sobes.tech IA
Réponse de l'IA
Pour obtenir un lien (URI) vers une image sélectionnée dans la galerie de l'appareil sous Android, on utilise généralement un Intent avec l'action Intent.ACTION_PICK ou Intent.ACTION_GET_CONTENT. Après avoir sélectionné l'image, dans la méthode onActivityResult, on peut obtenir le URI de l'image sélectionnée à partir des données de l'Intent.
Exemple:
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 — c'est un lien vers l'image sélectionnée
}
}
L'URI peut être utilisé pour afficher l'image ou pour un traitement ultérieur.