Sobes.tech
Junior — Middle

Ինչպե՞ս կարելի է ստանալ հղում սարքի գալերեայից ընտրված պատկերին:

sobes.tech AI

Պատասխան AI-ից

Android սարքի գելերիայից ընտրված պատկերին URI (հղում) ստանալու համար սովորաբար օգտագործվում է 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-ն կարող է օգտագործվել պատկերն ցուցադրելու կամ հետագա մշակման համար։