原创 從Eclipse Memory Analyzer中獲取內存中未釋放的bitmap到bmp圖片

Eclipse Memory Analyzer並不提供從一個bitmap buffer直接觀察圖片內容的功能,下面的步驟教你從bitmap buffer中導出一個我們能夠直接瀏覽的圖片: 1. 存儲要瀏覽的bitmap buffer 2

原创 2013年Android 開源框架和開源的代碼彙總

  FBReaderJ  FBReaderJ用於Android平臺的電子書閱讀器,它支持多種電子書籍格式包括:oeb、ePub和fb2。此外還支持直接讀取zip、tar和gzip等壓縮文檔。更多FBReaderJ信息   Angle  A

原创 java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo錯誤解決

java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solo at com.skymobi.android.qc.test.RobotTest.setUp(Ro

原创 android 裏 thumbdata3 數據格式

 /mnt/sdcard/DCIM/.thumbnails/.thumbdata3--1967290299 這個文件的一些細節介紹如下: 是通過MiniThumbFile.java這個文件提供的接口來訪問這個文件的。 其中saveMin

原创 Android應用簽名詳解(INSTALL_PARSE_FAILED_NO_CERTIFICATES問題解決)

爲什麼要簽名?     開發Android的人這麼多,完全有可能大家都把類名,包名起成了一個同樣的名字,這時候如何區分?簽名這時候就是起區分作用的。     由於開發商可能通過使用相同的Package Name來混淆替換已經安裝的程序,

原创 原生Android縮略圖填滿SD卡的問題

google原生Android中,MiniThumbFile.java裏存儲圖片/視頻的縮略圖的算法有問題。 該算法的漏洞造成微縮略圖文件(DCIM\.thumbnails\.thumbdata4--1967290299)非常龐大和臃

原创 eclipse 導入報錯 Invalid project description

估計是Eclipse ADT插件的bug,導入android工程時有時候會提示這個錯誤: 按照提示,說是當前的工作空間內已經有同名的工程了,但實際是沒有的。。。 多次碰到這種問題後,無意間找到解決辦法。。。不要選擇導入android工程

原创 Android中measure過程、WRAP_CONTENT詳解以及xml佈局文件解析流程淺析(上)

Android View    繪製流程的三個步驟,即:                       1、  measure過程 --- 測量過程                       2、 layout 過程     ---

原创 Android中measure過程、WRAP_CONTENT詳解以及xml佈局文件解析流程淺析(下)

        主要知識點如下:                  1、MeasureSpc類說明                  2、measure過程詳解(揭祕其細節);                  3、root Vie

原创 Android升級ADT22後會報ClassNotFoundException的原因分析

最近有個同事跟我報怨說,他的系統重裝Eclipse使用新的ADT22後,編譯的android apk運行總會報ClassNotFoundException錯誤。我說這怎麼可能,谷歌這麼大的公司出來的東西怎麼可能有這種問題。他說不信你試試

原创 Android TextUtils類介紹

對於字符串處理Android爲我們提供了一個簡單實用的TextUtils類,如果處理比較簡單的內容不用去思考正則表達式不妨試試這個在android.text.TextUtils的類,主要的功能如下: 是否爲空字符 boolean andr

原创 Android4.0以下Margin設置失效解決方法

Android4.0以下系統FrameLayout佈局的子View設置的Margin常常出現失敗的情況,而同樣的代碼在Android4.0及以上的系統中則沒有問題。相信此時大多數屌絲程序員都氣得很抓狂吧,當初遇到此問題時我也是如此,用百度

原创 Android升級ADT22後會報ClassNotFoundException的原因分析

最近有個同事跟我報怨說,他的系統重裝Eclipse使用新的ADT22後,編譯的android apk運行總會報ClassNotFoundException錯誤。我說這怎麼可能,谷歌這麼大的公司出來的東西怎麼可能有這種問題。他說不信你試試

原创 複合嵌套查詢實例

/*SELECT contact.* t2.t1.history.* FROM contact INNER JOIN (SELECT room_contact.contact t1.history.*

原创 android 拖動控件例子

在百度新聞和網易新聞app裏看到了自定義欄目的效果,它們都採用了拖動控件的方式來定製屬於自己的欄目。想了會,沒思路,google了一把 在android中,拖放控件的原理大致如下:重寫某控件(比如TextView)的onTouchEve