WebView에서 tel : 및 sms :를 시도했습니다. 나는 URL containg 전화를 클릭하면 클릭 후 : 다음 전화의 통화 유틸리티를 여는 오전. 그런 다음 문자 'N'이 뒤 따르는 숫자가 표시됩니다. SMS에서 : 전화의 SMS 유틸리티를 받고 있지만 번호는 없습니다. 두 URL 모두에 존재합니다.전화 번호에 SMS 번호 및 적절한 번호가 표시되지 않습니다.
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
result = false;
// for telephone
if (url.contains("tel:")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
result = true;
}
// for SMS or message.
if (url.contains("sms:")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
result = true;
}
Log.d(TAG, url);
return result;
}