Android Studio Kullanıcıdan depolama izni isteme hatası

JuneJuly

Hectopat
Katılım
26 Kasım 2021
Mesajlar
81
Daha fazla  
Cinsiyet
Erkek
Merhaba, Android Studio da kullanıcıdan izin isteyip depolamasına erişmek istiyorum. Fakat internetten bakındığım kadarıyla hiçbir yöntem olmadı. En güncel olarak Android sürümüm 13 API seviyem 33. Sanırım bu hata sürümle alakalı sürüme göre kod değişiyor. Çünkü requestPermissionResult() fonksiyounu icin kaldırıldı uyarısı alıyorum. Yardımcı olabilecek var mı? (İstediğim şey kullanıcıya sorup izin alıp galerisine depolamasına erişip fotograf video vs lere ulasıp bunları imageView'e vs koyabilmek).
 
Bu kod blogunu kullanip kullanicinin fotograf secmesini saglayabilirsiniz:

Kod:
// Registers a photo picker activity launcher in single-select mode.
val pickMedia = registerForActivityResult(PickVisualMedia()) { uri ->
    // Callback is invoked after the user selects a media item or closes the
    // photo picker.
    if (uri != null) {
        Log.d("PhotoPicker", "Selected URI: $uri")
    } else {
        Log.d("PhotoPicker", "No media selected")
    }
}

// Include only one of the following calls to launch(), depending on the types
// of media that you want to let the user choose from.

// Launch the photo picker and let the user choose images and videos.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageAndVideo))

// Launch the photo picker and let the user choose only images.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.ImageOnly))

// Launch the photo picker and let the user choose only videos.
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.VideoOnly))

// Launch the photo picker and let the user choose only images/videos of a
// specific MIME type, such as GIFs.
val mimeType = "image/gif"
pickMedia.launch(PickVisualMediaRequest(PickVisualMedia.SingleMimeType(mimeType)))

 
Bana direkt kodu yazamaz mısınız? xml kısımlarını yazarak soylesenız de yeter ama kod kısmını her seyiyle yazma sansınız yok mu sadece kullanıcıdan izin alıp depolamasına erişmek istiyorum. Lütfen yardımcı olun günlerdir uğraşıyorum. Android sürümüm 13 API seviyem 33
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…