原创 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}$驗證