Mehmet
Mehmet
İstanbul-II (Anadolu)
04/10/2013 tarihinden beri üye
90 GY Puanı
42K GY Sırası

Kişisel Sayfaları

İlgi Alanları

2 Rozet
1 Sertifika
1 Soru Sordu
4 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (1)
Android 101 Sertifikası
Veriliş Tarihi: Ekim 2013
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

5
Tümünü Gör

Webview içinde pdf açma/indirme

Html5 ile geliştirmiş olduğum projeyi webview içinde yayınladım.
Normal linkleri görüntülemede bir sıkıntı yaşamazken pdfleri görüntüleyemiyorum / indiremiyorum.
 

Daha önce bu konuda çalışma yapan varsa yardımcı olabilir mi?

10 yıl 6 ay önce yanıtladın

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

eyvallah hocam (: bu çok iyi oldu gerisini hallederim (:

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Birşey daha sormak istiyorum.

Açmak istediğim bazı dosyaların uzantısı .pdf değil. Pdf'i bir web sayfasının içerisinde açıyor.
Bu yüzden Android ortamında kullanmış olduğum aşağıdaki koda benzer bir kod kullanmak istiyorum.
 

public boolean shouldOverrideUrlLoading (WebView view, String url) {

        if (url.startsWith("http://mobile")){

        return true;

        }

        else

        {

                 startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

                 return true;   

        } 

        } 

eğer uzantı http://mobile.  ile başlamıyorsa dışarı çıkmasına izin verecek.

Android'te kullanmış olduğum bu kod yapısını C# ile yazmam mümkün müdür?

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Mehmet bey,

Yukarıdaki kodda bulunan şu kısmı alıp projeme dahil ettim.

 

void Browser_Navigating(object sender, NavigatingEventArgs e)
        {
            Progress.Visibility = Visibility.Visible;
            Progress.IsEnabled = true;

            var extension = Path.GetExtension(e.Uri.AbsoluteUri);
            if (!String.IsNullOrEmpty(extension) && extension == ".pdf")
            {
                Launcher.LaunchUriAsync(e.Uri);
                e.Cancel = true;

            }
        }

 

 

Yalnız  "Progress" ifadesinde hata verdi. Bu kısmı kullanmak için özel bir kütüphane tanımlamam gerekiyor mu?

Webview içinde pdf açma/indirme

04 Ekim 2013 tarihinde cevaplandı

Teşekkür ederim Adaş :)

Deneyip sonucu haber edeceğim.