Sobes.tech
Junior — Middle

Как можете да получите връзка към изображението, избрано от галерията на устройството?

sobes.tech AI

Отговор от AI

За да получите връзка (URI) към изображение, избрано от галерията на устройството в Android, обикновено се използва Intent с действие Intent.ACTION_PICK или Intent.ACTION_GET_CONTENT. След като изображението бъде избрано, в метода onActivityResult можете да получите URI на избраното изображение от данните на Intent.

Пример:

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 — връзка към избраното изображение
    }
}

URI може да се използва за показване на изображението или за допълнителна обработка.