模仿新浪微博@某人/#话题的效果
来源:互联网 发布:数据库手机号码类型 编辑:程序博客网 时间:2024/04/29 23:42
1.
Pattern wikiWordMatcher = Pattern.compile("(http://|ftp://|https://|www.){0,1}[a-zA-Z0-9\\-\\.]+?\\.(org|edu|uk|hk|com|net|cn|me|tw|fr|be)[^\\s]*"); //定义正则表达式
String mentionsScheme = String.format("%s/?%s=",Constants.MENTIONS_SCHEMA, Constants.PARAM_UID); //格式化字符串,指定跳转意图
Linkify.addLinks(textView, wikiWordMatcher, mentionsScheme); //将TextView的字符串根据正则去替换为链接
2.
然后在清单文件中修改要跳转的Activity的意图
<activity android:name="com.xxx.xx.XxxActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data android:scheme="scheme" android:host="host"/>
</intent-filter>
</activity>
3.
然后在跳转的目标页面通过 getIntent().getData().getQueryParameter("key");获取参数后进行处理
ps:意图中可以使用schema://host:port/path?key=value的方式来传递参数
0 0
- 模仿新浪微博@某人/#话题的效果
- 模仿新浪微博@某人/#话题的效果
- 高仿SinaWeibo新浪微博发布页面话题效果
- 仿新浪微博的插入#话题#
- 模仿新浪微博雷达搜索动画效果
- 新浪微博话题墙
- python爬取新浪微博话题的相关数据
- 模仿新浪微博界面设计
- C#编写新浪微博话题爬虫
- 【分享】二胎话题新浪微博结果
- 模仿新浪的蓝色选项卡效果 纵向
- 模仿新浪的纵向蓝色选项卡效果
- 模仿新浪微博使用帮助
- 模仿 新浪微博--随便看看
- Android 模仿新浪微博“@”功能
- 安卓模仿新浪微博看看
- 模仿新浪微博随便看看栏目
- Android模仿新浪微博(前言)
- CSDN博客神器--MarkDown
- 浅谈接口和抽象类的区别
- 如何进行软件需求分析
- 线程和进程的区别
- ZMQ guider
- 模仿新浪微博@某人/#话题的效果
- EHCache使用
- C#读取Excel多个sheet
- jadclipse配置
- Hibernate批量操作3(JDBC批量操作)
- 使用ConnectBot开源项目在android设备上管理你的linux系统
- Jquery使用小结
- MSBuild源码中记录的PE结构相关的东西
- 黑马程序员_java_08_java使用正则表达式