原创 android中用Spannable在TextView中設置超鏈接、顏色、字體

TextView是用來顯示文本的,有時需要給TextView中的個別字設置爲超鏈接,或者設置個別字的顏色、字體等,那就需要用到Spannable對象,可以藉助Spannable對象實現以上設置。 res-layout-ma

原创 ToastUtils

import android.content.Context; import android.os.Handler; import android.os.Looper; import android.view.Gravity; impo

原创 Android開發技巧之viewstub用法詳解及實現延遲加載

 ViewStub 是一個不可見的,大小爲0的View,最佳用途就是實現View的延遲加載,避免資源浪費,在需要的時候才加載View " 需要注意的是,加載view之後,viewstub本身就會被新加載進來的view替換掉 上代碼

原创 IntentService

在項目中也許你要用到在service中啓動一個線程去處理一個耗時的操作,然後還得考慮什麼時候關閉掉service。挺麻煩的。 android給我們提供了一個IntentService,好使多了。它是service的子類,專門處理異步請求的

原创 FLAG_ACTIVITY_CLEAR_TOP退出整個程序

原文地址:http://gundumw100.iteye.com/blog/1075281 問題: 多activity中退出整個程序,例如從A->B->C->D,這時我需要從D直接退出程序。 網上資料:{ finish()和system

原创 Ant 一鍵打包

原文地址 http://handsomeliuyang.iteye.com/blog/1156070 點贊 收藏 分享 文章舉報 zhuojianhai88 發佈了59 篇原

原创 使用Linkify + 正則式區分微博文本鏈接及跳轉處理

  如同新浪微博Android版的應用上,當我們點擊微博文本上的鏈接會自動跳轉界面,或網站鏈接跳轉網頁瀏覽,或郵箱鏈接跳轉郵箱服務,或電話號碼鏈接跳轉撥號界面。Android 幫我們設計了一個類:Linkify   Linkify是一

原创 Android開源項目第二篇——工具庫篇

原文地址:http://www.trinea.cn/android/android-open-source-projects-dev-lib/ Android開源項目第二篇——工具庫篇 本文爲那些不錯的Android開源項目第二篇

原创 TextView 局部文字加紅

1,在values,的strings.xml文件中添加一個字符串  <string name="need_red_data">這點文字我需要加紅的呢<Data><![CDATA[ <font color="#ff0000">加紅的文職<

原创 UML類圖幾種關係的總結

原文地址:http://www.open-open.com/lib/view/open1328059700311.html    在UML類圖中,常見的有以下幾種關係: 泛化(Generalization),  實現(Realizat

原创 java正則表達式 過濾特殊字符的正則表達式

Java正則表達式學習: 因爲正則表達式是一個很龐雜的體系,此例僅舉些入門的概念,更多的請參閱相關書籍及自行摸索。 \\ 反斜槓 \t 間隔 ('\u0009') \n 換行 ('\u000A') \r 回車 ('\u000D') \d

原创 Android隱藏輸入法軟鍵盤的一些說明

發現普遍的方法如下: ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE)).     hideSoftInputFromWindow(MyAct

原创 android 打開第三方應用的幾種方式

在做android的應用中往往會用到調用第三方的app。爲了方便,我把他記錄下來。 知道第三方的app包名,和啓動類名。這裏的啓動類名,實際是根據包名間接拿到的 Intent intent2 = context.getPackageMa

原创 Android中mesure

invalidate()最後會發起一個View樹遍歷的請求,並通過執行performTraersal()來響應該請求,performTraersal()正是對View樹進行遍歷和繪製的核心函數,內部的主體邏輯是判斷是否需要重新測量視圖大

原创 setTimeout 實現setInterval

/**  * fn:回調函數,處理結果  * time:多長時間執行1次  * limitNum:達到臨界值是,清除定時器  */ function wrapSetTimeOut(fn,time,limitNum){     var co