原创 android Service stopSelf(int startId)與stopSelf()的區別
startId:代表啓動服務的次數,由系統生成。 stopSelf(int startId): 在其參數startId跟最後啓動該service時生成的ID相等時纔會執行停止服務。 stopSelf():直接停止服務。 使用場景
原创 關於android獲取root權限的方法
1. http://www.claudxiao.net/2011/04/android-adb-setuid/ 該方法主要是利用每個用戶可以創建的最大進程數和setuid在已創建最大進程數時,返回失敗,而代碼不檢查返回值的缺陷來實現的。
原创 android 通過電話號碼來獲取聯繫人姓名
通過電話號碼來獲取聯繫人姓名的程序如下,通過ContactsContract.PhoneLookup.CONTENT_FILTER_URI來獲取對應adress(電話號碼)的信息。 private String getContactNa
原创 Java 異常集
一.常用異常 算術異常類:ArithmeticExecption 空指針異常類:NullPointerException 類型強制轉換異常:ClassCastException 數組負下標異常:NegativeArrayException
原创 關於ViewPager、ViewFilpper、ViewFlow三種實現水平向滑動方式的比較
轉自:http://www.cnblogs.com/wallkaka/archive/2012/05/11/wallkaka.html ViewPager類提供了多界面切換的新效果。新效果有如下特徵: [1] 當前顯示一組界面中的其
原创 爲什麼在定義hashcode時要使用31這個數呢?
public int hashCode() { int h = hash; int len = count; if (h == 0 && len > 0) { int off = offset; char val
原创 Android重寫view時onAttachedToWindow () 和 onDetachedFromWindow ()
轉自: http://blog.csdn.net/eyu8874521/article/details/8493995 在重寫View的時候,會遇到這兩個方法 protected void onAttachedToWind
原创 百度雲開啓防盜功能後無法卸載的原因
最近在使用百度雲服務,在手機安裝了一個百度雲客戶端,開啓了防盜功能。它會彈提示:"開啓後爲了保障手機安全,百度雲將不能被輕易卸載(卸載請先關閉此功能)". 我很疑惑:我的手機沒有root,它是如何做到的禁止卸載應用
原创 android 如何動態的加載類----app插件技術
前言: 在目前的軟硬件環境下,Native App與Web App在用戶體驗上有着明顯的優勢,但在實際項目中有些會因爲業務的頻繁變更而頻繁的升級客戶端,造成較差的用戶體驗,而這也恰恰是Web App的優勢。現如今很多項目要
原创 java泛型方法的使用
轉自: http://blog.sina.com.cn/s/blog_617a491c0100eox7.html java泛型方法在方法返回值是容器類對象時廣泛使用。 public static List<T> find(Class<T>
原创 Android之開源框架地址
轉自: http://blog.csdn.net/qq609600523/article/details/9309717 在目前軟件開發行業中,流行着這麼一句話“天下武功,唯快不破”。而“快”,就不能讓我們重複去製造論壇,不能去重新發明
原创 Android 滑屏效果實現方式彙總
轉自:http://blog.sina.com.cn/s/blog_9f233c070101eurp.html Android的滑屏,最近在研究這個東西,發現新浪微博的客戶端、騰訊微博的客戶端都有這個功能。目前到今天爲止,騰訊和微博的
原创 如何獲取GT-N7102 Note2 雙卡雙待 含有兩個IMEI號
/**獲取卡1的IMEI號 */ public String getDeviceId1() { TelephonyManager telephonyManager = (TelephonyMan
原创 驗證數字的正則表達式集
轉自:http://my.eoe.cn/41952/archive/5655.html 驗證數字的正則表達式集 驗證數字:^[0-9]*$驗證n位的數字:^d{n}$驗證至少n位數字:^d{n,}$驗證m-n位的數字:^d{m,n}$驗證