嵌在Android app的html 拨打不了电话,发送不了短信
2024-10-21 11:50:52
html嵌在app里面的 <a href="tel:xxx"></a> <a href="sms:phoneNmber?body=1111"></a> ios的可以 Android不可以
思路:手动修改app中默认webview的浏览器限制:
mWb.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// 重写此方法表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边
if( url.startsWith("http:") || url.startsWith("https:") ) {
view.loadUrl(url);
}else {
//这里可以调用系统的一些行为,比如打电话,发邮件等
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
}
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
});
最新文章
- Create Volume 操作(Part I) - 每天5分钟玩转 OpenStack(50)
- The last packet successfully received from the server was 2,926,157 milliseconds ago. The last packet sent successfully to the server was 2,926,158 milliseconds ago. is longer than the server configured value of 'wait_timeout'. 解决办法
- 7.openssl enc
- Android Studio新建一个HelloWorld 程序(App)
- date
- Python之路【第五篇】:面向对象编程
- Codeforces Round #126 (Div. 2)
- Visual Studio 2010中创建ASP.Net Web Service
- 从零开始完整Electron桌面开发(1)搭建开发环境
- jQuery选择器模糊匹配
- PHP MySql数据库访问
- 怎样在ios开发中设置tableview的cell颜色
- WPF关于“在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。”问题解决办法
- UIButton图片文字控件位置自定义(图片居右文字居左、图片居中文字居中、图片居左文字消失等)
- 摹客iDoc 新功能“柔性工作流”,让设计随需而动
- ADO.NET连接字符串大全---各种数据库的连接字符串
- IDEA中MyBaits的Mapper文件颜色问题
- Passing the Message 单调栈两次
- SyncTrayzor -- Windows tray utility / filesystem watcher / launcher for syncthing
- 标题添加菜单HeaderContextMenu