Junior — Middle
Ako získať odkaz na obrázok vybraný z galérie zariadenia?
sobes.tech AI
Odpoveď od AI
Na získanie odkazu (URI) na obrázok vybraný z galérie zariadenia v Androidu sa zvyčajne používa Intent s akciou Intent.ACTION_PICK alebo Intent.ACTION_GET_CONTENT. Po výbere obrázka môžete v metóde onActivityResult získať URI vybraného obrázka z údajov Intentu.
Prí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ázok
}
}
URI možno použiť na zobrazenie obrázka alebo na ďalšie spracovanie.