1
我目前正在使用android webview開發一個應用程序。無法從android webview打開skype自定義URL
但是,該網站有一個鏈接,將調用Skype應用程序。
嘗試在Android上使用Chrome瀏覽器時,鏈接工作正常,但嘗試在Android WebView中打開時返回錯誤。其實,它給了我一個網頁不可用的錯誤。
有什麼建議嗎?
問候。
我目前正在使用android webview開發一個應用程序。無法從android webview打開skype自定義URL
但是,該網站有一個鏈接,將調用Skype應用程序。
嘗試在Android上使用Chrome瀏覽器時,鏈接工作正常,但嘗試在Android WebView中打開時返回錯誤。其實,它給了我一個網頁不可用的錯誤。
有什麼建議嗎?
問候。
你應該檢查的就是點擊/在網頁視圖打開,檢查網址是否有一個處理這類網址的應用:
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url == skype url) {
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(url));
startActivity(intent);
} else {
view.loadUrl(url);
}
return true;
}
});