Junior — Middle
Jak získat odkaz na obrázek vybraný z galerie zařízení?
sobes.tech AI
Odpověď od AI
Pro získání odkazu (URI) na obrázek vybraný z galerie zařízení v Androidu se obvykle používá Intent s akcí Intent.ACTION_PICK nebo Intent.ACTION_GET_CONTENT. Po výběru obrázku lze v metodě onActivityResult získat URI vybraného obrázku z dat Intentu.
Příklad:
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 — odkaz na vybraný obrázek
}
}
URI lze použít k zobrazení obrázku nebo k dalšímu zpracování.