Android’de Webview’in Galeriye Erişmesine İzin Verme
Webview, Android uygulamalarında web içeriğini görüntülemek için kullanılan bir bileşendir. Webview, kullanıcıların web sayfalarını, resimleri ve videoları görüntülemesini sağlar. Ayrıca, kullanıcıların web sayfalarıyla etkileşim kurmasını da sağlar.
Webview, varsayılan olarak galeriye erişemez. Ancak, kullanıcıların galeriye erişmesine izin vermek için Webview’in ayarlarını değiştirmeniz gerekir.
Webview’in Galeriye Erişmesine İzin Verme Adımları
- Android Studio’yu açın.
- Projenizi açın.
AndroidManifest.xml
dosyasını açın.- Aşağıdaki satırı ekleyin:
xml
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
MainActivity.java
dosyasını açın.- Aşağıdaki satırı ekleyin:
java
webView.getSettings().setAllowFileAccess(true);
- Aşağıdaki satırı ekleyin:
java
webView.getSettings().setAllowFileAccessFromFileURLs(true);
- Aşağıdaki satırı ekleyin:
java
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
- Uygulamanızı çalıştırın.
Webview artık galeriye erişebilir. Kullanıcılar, web sayfalarından resim ve video seçebilirler.
Faydalı Siteler
- Android Developers: Webview
- Stack Overflow: How to allow Webview to access gallery?
- GitHub: Android-Webview-Gallery-Example
İlgili Dosyalar