(Uri uri)
| 627 | } |
| 628 | |
| 629 | static Uri fix(Uri uri) { |
| 630 | if ((!"http".equals(uri.getScheme()) && "http".equalsIgnoreCase(uri.getScheme())) || |
| 631 | (!"https".equals(uri.getScheme()) && "https".equalsIgnoreCase(uri.getScheme()))) { |
| 632 | String u = uri.toString(); |
| 633 | int semi = u.indexOf(':'); |
| 634 | if (semi > 0) |
| 635 | return Uri.parse(u.substring(0, semi).toLowerCase(Locale.ROOT) + u.substring(semi)); |
| 636 | } |
| 637 | |
| 638 | return uri; |
| 639 | } |
| 640 | |
| 641 | static String getHost(Uri uri) { |
| 642 | if ("mailto".equalsIgnoreCase(uri.getScheme())) { |