Sobes.tech
Junior — Middle

Qurilma galereyasidan tanlangan rasmga qanday link olish mumkin?

sobes.tech AI

AIdan javob

Androidda qurilma galereyasidan tanlangan rasm uchun URI (URL) olish uchun odatda Intent.ACTION_PICK yoki Intent.ACTION_GET_CONTENT harakatlari bilan Intent ishlatiladi. Rasm tanlangandan so'ng, onActivityResult metodida, Intent ma'lumotlaridan tanlangan rasmning URI'si olinadi.

Misol:

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 — tanlangan rasmga havola
    }
}

URI rasmni ko'rsatish yoki qo'shimcha ishlov berish uchun ishlatilishi mumkin.