Android4.4中Email打开网页URL问题-欢迎大家来讨论
来源:互联网 发布:mac上的三维软件 编辑:程序博客网 时间:2024/06/05 08:45
Email中配置POP3账户,收到一封测试邮件。
包含如下内容
1)www.baidu.com
2)http://www.baidu.com
3)https://www.baidu.com
上面都是百度的主页地址,在邮件中点击2) 3)时可以调用浏览器打开,当然如果手机内存在多个浏览器时会弹出选择框供选择。
但是点击第一个时,直接在邮件正文中打开,显示错误: net:ERR_UNKNOWN_URI_SCHEME。
如此问题在Nexus5上实验,也是存在的。
猜测是android源生错误。
又去看了下Email源码,发现在此方法中mWebView.loadDataWithBaseURL(mBaseUri, convHtml, "text/html", "utf-8", null);
把收到的内容转成了类似于网页源码的文件。final String convHtml = renderMessageBodies(messageCursor, mEnableContentReadySignal); 调用系统内已经写好的一些template(模板,暂且这样翻译吧),其中有一些js方法,会给特定的内容加上超链接<a href=""></a>。到这个地方就看不懂了,js语言掌握的太少,不会继续往下分析了。
还有正文中处理用户单击事件,在源码中也没有找到处理的地方。
目前来说,4.4的Email更难阅读了。
呼唤大牛的出现,为我等解答一下Email。
正在被和即将被Email煎熬的同学赶紧来,大家一起来讨论讨论。
快到碗里来!!!
包含如下内容
1)www.baidu.com
2)http://www.baidu.com
3)https://www.baidu.com
上面都是百度的主页地址,在邮件中点击2) 3)时可以调用浏览器打开,当然如果手机内存在多个浏览器时会弹出选择框供选择。
但是点击第一个时,直接在邮件正文中打开,显示错误: net:ERR_UNKNOWN_URI_SCHEME。
如此问题在Nexus5上实验,也是存在的。
猜测是android源生错误。
又去看了下Email源码,发现在此方法中mWebView.loadDataWithBaseURL(mBaseUri, convHtml, "text/html", "utf-8", null);
把收到的内容转成了类似于网页源码的文件。final String convHtml = renderMessageBodies(messageCursor, mEnableContentReadySignal); 调用系统内已经写好的一些template(模板,暂且这样翻译吧),其中有一些js方法,会给特定的内容加上超链接<a href=""></a>。到这个地方就看不懂了,js语言掌握的太少,不会继续往下分析了。
还有正文中处理用户单击事件,在源码中也没有找到处理的地方。
目前来说,4.4的Email更难阅读了。
呼唤大牛的出现,为我等解答一下Email。
正在被和即将被Email煎熬的同学赶紧来,大家一起来讨论讨论。
快到碗里来!!!
0 0
- Android4.4中Email打开网页URL问题-欢迎大家来讨论
- 匹配问题(最大匹配,最小覆盖,最大独立集) 欢迎大家来讨论
- 欢迎大家来交流问题...
- 如何幸福我们的生活,欢迎大家来讨论!
- 发现正则表达式的缺陷!也欢迎大家来讨论
- 欢迎大家交流讨论
- 欢迎来讨论!
- 欢迎大家来做客!
- 欢迎大家来交流
- 欢迎大家来坐坐
- 欢迎大家来坐坐
- 欢迎大家来我家
- 欢迎大家常来
- 欢迎大家来做客!
- 欢迎大家来做客
- 欢迎大家来做客
- 欢迎大家来踩踩
- 欢迎大家来拍砖
- WebView如何打开pdf文件
- iOS后台保持连接,使用VOIP Socket方式,上传App Store会被拒绝么?
- Jason数据解析求解?
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- android游戏开发中,能否给出一张路线图,让一圆点自动沿着路线移动?
- Android4.4中Email打开网页URL问题-欢迎大家来讨论
- android 5.1 api21以上怎么使用google zxing 扫描二维码
- 自定义menu的布局
- LBS教程---如何使用Android SDK进行开发
- PullToRefreshlibrary 打包XML报错。
- 第二天(就业班) html的引入、html常用标签、实体标签、超链接标签、图片标签、表格、框架标签、表单
- android 广播消息的内存怎么释放?
- 求救:导入的Android项目不能运行和导出apk
- iOS GCD问题 帮忙看一下 谢谢