微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 俄罗斯字符网址不能打开

俄罗斯字符网址不能打开

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]

1.写俄罗斯字符网址时,省略http:// 手机会执行search的动作
要求不输http://而是直截输入俄罗斯安符时,可以正常打开网页

[SOLUTION]

(1) 在 php?mod=tag&id=6090" target="_blank" class="relatedlink">Frameworks\base\core\java\android\util\Patterns.Java 或
mediatek\frameworks\base\op\java\com\mediatek\op\util\DefaultPatterns.java 中找到
TOP_LEVEL_DOMAIN_STR_FOR_WEB_URL_EXPAND 的定義,並將其中如下的這行
+ "|(?:cat|com|coop|c[acdfghiklmnoruvxyz])"
改成
+ "|(?:cat|com|\u0440\u0444|coop|c[acdfghiklmnoruvxyz])"
(2) 將 mediatek\frameworks\base\op\java\com\mediatek\op\util\DefaultPatterns.java
中的第二個 engIriChar 改成 goodIriChar 如下
public Pattern getWebUrl(final String engIriChar, final String goodIriChar) {
......
+ engIriChar // 改為 goodIriChar
......
(3) 重 build

顶一一下

谢谢支持

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top