Android Linkify 小写 URL
我有一个带有一些大写字母的 URL,例如 http://myserver.com/apps/DroidApp.apk
当我将此 url 传递给 Android Linkify,生成的链接字母大小写更改为 http://myserver.com/apps/droidapp.apk< /code>
TextView upgradeLink = (TextView) findViewById(R.id.upgradeNow);
upgradeLink.setText("Download now.");
Pattern pattern = Pattern.compile("Download");
String scheme = "http://myserver.com/apps/DroidApp.apk+"?action=";
Log.e(MY_DEBUG_TAG,"Schema URL "+scheme); // printed http://myserver.com/apps/DroidApp.apk?action=
Linkify.addLinks(upgradeLink, pattern, scheme);
我该如何克服这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在内部,
Linkify
正在调用检查 该方法的代码:
扩展
Linkify
并覆盖此方法,删除scheme.toLowerCase()
位。Internally,
Linkify
is callingCheck the code for that method:
Extend
Linkify
and override this method, removing thescheme.toLowerCase()
bit.您可以添加辅助函数来更改 Linkify 修改的 url
You can add helper function to change the urls modified by Linkify