Android小項目之--Linkify詳細應用
来源:互联网 发布:淘宝到店安装怎么退款 编辑:程序博客网 时间:2024/05/17 07:36
Android 正在發展得很快,現在的應用範圍己經非常廣了,電視、車載應用、手機、電腦等,這么多平臺都去支持 Android 開源系統,這對于我們程序無疑是一個很好的消息,相信我們中國的山寨技術很快就能將這一開源系統融匯貫通,發揚中國的優良傳張,這一結果直接使得開發 Android 應用的程序員大幅度的缺口,市場需求日益宏大。前幾天坐公交車的時候看到車上有很多人都拿著觸摸屏手機,這一現象讓我很驚訝,看來鍵盤手機正在一步一步滅亡(個人不喜歡鍵盤手機)。
個人臆想:Googled 在未來迅速擴大自己的移動市場和應用市場,到時家庭的電器將不再是獨立一體的,這些電器將統一由 Android 小機器管理,小機器人下達命令去執行每一件傢具必須要做事。。。。。。有點科幻片了~!
廢話了一把,本篇將介紹 Android 系統內置的一個具有正則表達式功能的小功能,雖然簡單但頗為實用。
試想一下,當我們做一個很酷的應用的時候,裏面有好多有趣的東西,雖然這個小應用是免費的,但公司也要有收益才能支撐下去,所以我們想了一下用內置廣告的功能,但是有些時候我們應用下方只能用文字表達,但那些文字我們希望輸入的是一個網址它就會幫我們跳到網站上去,是郵箱它就會幫我們跳到郵件服務上去,甚至是一個電話號碼,它也能幫我們做到用戶點擊時打電話給我們。。這么酷的事 Android 早就幫我們想好了,只需要一個類即可實現:Linkify
Linkify是一個輔助類,通過Regex樣式匹配,自動地在 TextView 類和繼承的類中創建超連結,符合特定的Regex樣式的文本會被變成可點擊的超連結,這些超連結隱式地調用 startActivity(new Intent(Intent.ACTION_VIEW,uri)) ,符合的文本會作為目標URI.。
你可以指定任意的字符串樣式作為連結,如:電話號碼,郵箱,網址等。
使用方法如下:
Linkify.addLinks 支持多達6種方法,具體詳細使用方法可查看API。不過還有另外一種更為簡單的的方法使用此功能,即可以使用layout 資源為 TextView添加autoLink。它支持一個或多個(用|分割)自定義值:none、web、email、Phone或all,下面是一段設置的XML代碼:
0 0
- Android小項目之--Linkify詳細應用
- Android开发之Linkify
- 【linkify】Android Linkify介绍
- android 界面布局总结 && Android开发之Linkify【转】
- Android Api Demos登顶之路(九十七)Text-->Linkify
- android--->Linkify介绍
- android Linkify的用法
- android:autoLink和Linkify
- android基础--Linkify
- Android - Linkify 详解
- 【android】:Linkify的使用
- Android-Linkify的使用
- android Linkify ,PhoneNumberUtils,BroadcastReceiver
- Linkify
- Linkify
- Linkify
- android中的正则表达式--Linkify
- android中的正则表达式--Linkify
- 注册Google账号
- Java 枚举总结
- some基础知识
- linux-C 开发及调试工具 (vim-gcc-gdb-coredump)总结
- Android 性能优化之使用线程池处理异步任务
- Android小項目之--Linkify詳細應用
- HashSet和HashMap的区别
- bootsrap不规则图片设置大小并且自适应
- 科学网
- 秒杀多线程-原子操作Interlocked系列函数
- 一个简单的零配置命令行HTTP服务器 - http-server (nodeJs)
- metatable 说明
- 关于eclipse修改代码重启问题解决方案
- Android小项目之--应用解析 Content Provider