android - ماهو - تحميل سيستم اندرويد




الروبوت-كيفية إجراء مكالمة هاتفية من عرض ويب (2)

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

https://code.i-harness.com

في بلدي التطبيق، وأنا فتح عنوان ورل باستخدام عرض ويب. هذا الرابط يفتح بعض الصفحة التي تحتوي على بعض أرقام الهاتف. الآن أريد إجراء مكالمة هاتفية دون فتح طالب الهاتف إذا ش انقر على رقم الهاتف. هل هو ممكن؟ الرجاء أي شخص يمكن أن تساعدني.

شكر


شكرا جاكتوركي! وهنا أكثر قليلا، لإظهار كيف تناسبها مع ويبفيو:

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




webview