Scrollview Eklemek

Bildiğimiz gibi "Scrollview" ifadesi, tasarım ekranımızda bulunan nesneleri aşağı-yukarı ya da sağa-sola kaydırma amacıyla kullanılmaktadır. Şimdi biz de basit bir örnek üzerinde nasıl kullanıldığını görelim. Programınızın ilgili XML dosyasında "Textview" nesnesini araya alacak şekilde "Scrollview" tag ifadeleri yazılmalıdır. Gösterelim;

</ScrollView>
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:requiresFadingEdge="vertical">

API 23+ Android Bellek Okuma/Yazma İzinlerinin Alınması

Android "Marshmallow" sürümü ile birlikte gelen bir yenilik ile bellek erişimi için kullanıcıdan programın çalışması esnasında izin alınması gerekmekte. Önceki sürümlerde, program kodlanması esnasında alınan izinler yeterli olmamaktadır.

Dolayısıyla API23+ ile önceki sürümlere göre yazdığınız kodlarda herhangi bir hata almasanız da programınız bellek erişim hatası verecek ve kayıt yapamayacaksınız.


Şimdi gelelim çözüme, öncelikle programımız içerisinde bellek erişimine iznimizin olup olmadığına bakmamız ve eğer yoksa kullanıcıdan izin almamız gerekmektedir.


Bunun için kontrol metodumuzda kullanacağımız değişkenleri aşağıda gösterildiği gibi sınıfımız içerisinde tanımlıyoruz.



// Depolama izinleri
private static final int REQUEST_EXTERNAL_STORAGE = 1;
private static String[] PERMISSIONS_STORAGE = 
{