原创 [Android]android.os 源代碼中的Looper,Handler,Message,MessageQueue

轉自:http://milochen.wordpress.com/2011/03/25/understanding-android-os-src-looperhandler-message-messagequeue/   作者:Miloc

原创 [Utils]Java 序列化的高級認識

簡介: 如果你只知道實現 Serializable 接口的對象,可以序列化爲本地文件。那你最好再閱讀該篇文章,文章對序列化進行了更深一步的討論,用實際的例子代碼講述了序列化的高級認識,包括父類序列化的問題、靜態變量問題、transient

原创 [JAVA SE] @SuppressWarnings的用法

簡介:java.lang.SuppressWarnings是J2SE 5.0中標準的Annotation之一。可以標註在類、字段、方法、參數、構造方法,以及局部變量上。作用:告訴編譯器忽略指定的警告,不用在編譯完成後出現警告信息。使

原创 菜鳥的Java源代碼分析--Vector類

Vector類:爲了更好的從宏觀上理解Vector,我們可以首先看一下Vector的父類以及實現的一些Interface: Vector作爲一種容器,實現了Collection這個接口,並繼承AbstractList這個“直接父類”。同時

原创 [Java SE][轉]關於Java Interface

轉自:http://www.blogjava.net/JafeLee/archive/2007/07/20/119852.html  Author:Jafe Lee     1、一個Interface的方所有法訪問權限(visibilit

原创 listview android:cacheColorHint,android:listSelector屬性作用

          android:divider="@android:color/transparent"         android:descendantFocusability="blocksDescendants"      

原创 ADT安裝

ADT安裝   Eclipse安裝ADT很簡單,直接把下載好的ADT文件解壓,覆蓋到eclipse目錄下的features和plugins目錄即可,MyEclipse配置就稍微麻煩了點,我剛開始配置了好幾次都不成功,最後用插件的形式安

原创 C++ Printf 輸出格式

格式字符 功能%a 使用科學計數法將實數按十六進制輸出,階碼前爲字母p(C99標準新增)%A 使用科學計數法將實數按十六進制輸出,階碼前爲字母P(C99標準新增)%c 輸出一個字符%d 輸出有符號十進制數%e 使用科學計數法輸出實數,階

原创 java split 豎線 |

 在使用String.split方法分隔字符串時,分隔符如果用到一些特殊字符,可能會得不到我們預期的結果。   我們經常使用public String[] split(String regex)方法來拆分一個有分隔符的字符串,但是由於

原创 Math的floor,round和ceil的總結

    floor 返回不大於的最大整數 found 則是4舍5入的計算,入的時候是到大於它的整數 ceil 則是不小於他的最小整數       Math.floor Math.round Math.ceil 1.4 1 1 2 1

原创 Base64編碼

顧名思義: 所謂Base64,就是說選出64個字符——小寫字母a-z、大寫字母A-Z、數字0-9、符號“+”、“/”(再加上作爲墊字的“=”,實際上是65個字符)——作爲一個基本字符集。然後,其他所有符號都轉換成這個字符集中的字符。

原创 Android 廣播大全 Intent Action 事件

Intent.ACTION_AIRPLANE_MODE_CHANGED; //關閉或打開飛行模式時的廣播   Intent.ACTION_BATTERY_CHANGED; //充電狀態,或者電池的電量發生變化 //電池的充電狀態、電荷

原创 安卓設備抓包

命令:   adb shell   su   mount -o remount rw(空格)/    /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap      

原创 安卓模擬器的修改hosts方法

1.adb root   2.adb remount   3.adb pull  /system/etc/hosts  D:\hosts   這時可以將模擬器中的hosts文件拉取到windows系統中   用文本編輯器修改hosts這個

原创 取ARGB顏色的分度值

private static int getR32(int c) { return (c >> 0) & 0xFF; } // access the red component from a prem