Soru & Cevap

Android webview link sorunu (Tel:)

19.02.2016 - 03:56

Herkese  merhabalar,

 

burada mükemmel bir webvview için çalışma hazırlanmış ilgili çalışmanında videosu burada

Ben sorunsuz html5 sitemi, webview ile apk yapabiliyorum lakin sitemde normal mobil ile arama butonuna tikladiginda arama yapilirken, webview apk ile UYGULAMA hatası veriyor. 

ne yaptımsa olmadı muhakkak yanliş bir şeyler yaptigim aşikar.

Aşağıda bulunan kod parçacığını ekledim. OLMADI
bunu yaparken <uses-permission android:name="android.permission.CALL_PHONE" /> izininide verdim olmadi.

sizden ricam github üzerinden projenin ilgili dosyasını indirip bana yol götermeniz. 

public boolean shouldOverrideUrlLoading(WebView view, String url) {
    if (url.startsWith("tel:")) { 
        Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(url)); 
        startActivity(intent);
        view.reload();
        return true;
    }

    view.loadUrl(url);
    return true;
}

 

42 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-10880-1499430298.png
halil.oncen
19.02.2016 - 04:41

Bir zamanlar bir web sayfası üzerinden tel: zaafiyeti kullanılarak ilgili linke tıklandığında cihazın formatlanması sağlanıyordu. Daha sonra bunun hakkında birçok tartışma da beraberinde gelmişti kimi firmalar cihazlarına güncelleme göndererek bu zaafiyeti kapatmıştı. Belki güvenlik sorunundan dolayı bir hata olabilir tam emin değilim bu konuyu biraz araştırın. 

Eğer hibrit uygulamalar geliştirmek istiyorsanız http://ionic.io adresine bir bakmanızıda tavsiye ederim. Gelişmiş ve ücretsiz bir kütüphanedir.

Zeki
19.02.2016 - 05:22
cevabınız için teşekkür ederim. güvenlik sorunundan dolayi bir hata olma ihtimali çok düşük cünkü ilgili içeriği mobil sürümde sorunsuz çaliştiriyor ve arama yapiyorum yani TEL: linklerinde problem yasamiyorum. APK webview ile cagirdiğimda da UYGULAMA HATASI alıyorum. Esasen normal webview'i default olarak elle yapılandırsam bu tarz problemler olmayacak fakat kullandıgım adresteki proje ile olusturugumda sıkıntı oluyor. belliki problem sınıflar v.s. benim cok bilgim olmadigi için bilen birinin indirip incelemesini rica ettim. olmadi kodlari buraya ekran goruntusu olarak ekleyecegim: ilginiz için tekrar teşekkürler.