原创 Android 解決65535的限制 使用android-support-multidex解決Dex超出方法數的限制問題,讓你的應用不再爆棚

 隨着應用不斷迭代,業務線的擴展,應用越來越大(比如集成了各種第三方sdk或者公共支持的jar包,項目耦合性高,重複作用的類越來越多),相信很多人都遇到過如下的錯誤: [java] view plaincopy UNE

原创 android插件話和hotfix

一、爲什麼我們要插件話?         1. Dalvik虛擬機有方法數限制:Dex 64k method size limit / LinearAlloc exceeded 5MB capacity, App規模變大時會遇到這個問題。

原创 電腦無法識別MX4和Android手機的問題(windows和mac下親測)

ADB連接驅動也安裝成功了。不啓動助手的時候就是連接不上。多次重啓電腦,重啓手機,重啓USB調試開關,仍然無解。我用手機助手連接手機時候,是有這個RSA密鑰指紋認證的,可以連接成功,同時android studio和eclipse都可以正

原创 2015年android值得研究的10大開源

2015年十大熱門Android開源新項目 2015即將結束,又到了大家喜聞樂見的年終盤點時刻啦,今天給大家盤點一下2015年Android開發領域新出現的10大熱門開源項目。數據來自於GitHub搜索,創建時間自2015年1月1日

原创 GridView動態設置Item的寬高 第一個Item不顯示的問題

在viewpaper中添加了一個Gridview,每個viewpaper要正好鋪滿顯示3X2個,由於girdview是縱向可擴展的,所以我需要動態設置Gridview中item的高度,來確認鋪滿。 遇到的問題:Gridview中第一個it

原创 android Tools之Hierachy Viewer的使用

      Android的SDK工具包中,有很多十分有用的工具,可以幫助程序員開發和測試Android應用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可視化調試工具,可以很方便地幫助開發者分析,設計,調試和調整

原创 android優化之UI優化

android UI的優化 一、瞭解View的繪製過程 首先我們要了解android的View的繪製的過程: android的view是一個樹形的結構,從根view也就是DecorView開始,其下面是ViewGroup以及其他的子Vi

原创 Android SQLiteDatabaseLockedException: database is locked

問題場景描述: 在頁面中用到了ViewPager控件,ViewPager中的內容分別是兩個ListView,兩個ListView的數據都來自本地數據庫(先從網絡下載數據,然後更新本地數據庫),在實際的使用過程中發現會出現SQLiteDat

原创 android的消息處理機制(圖+源碼分析)——Looper,Handler,Message

這篇文章寫的太好了,忍不住的就像轉載過來。由於我看到的也是被轉載的文章,所以這裏我就不標註原地址了,我也不知道原帖在哪,希望原作者原諒。另外把一些錯別字修正下。 android的消息處理有三個核心類:Looper,Handler和Mess

原创 java中反射機制的學習

一、反射的理解 首先我們看看網友們對於反射的理解. A:

原创 android IntentService的深入理解

什麼是IntentService? IntentService is a base class for Services that handle asynchronous requests (expressed as Intents)

原创 設計模式之狀態模式

一、定義 允許一個對象內部狀態改變時改變它的行爲。對象看起來似乎修改了它的類。意思是一個對象可能有多重狀態,我們平時都是用if-else來分開狀態,根據不同的狀態來調用不同的行爲方法。 二、舉例說明                我

原创 設計模式之中介者模式

一、定義 用一箇中介對象來封裝一系列的對象交互。中介者使得各對象不需要顯示地相互引用,從而使其耦合鬆散,而且可以獨立地改變它們之間的交互。 定義的意思是:多個對象之間相互關聯,從而造成關係比較複雜,而中介者的使用降低了它們之間的耦合。我

原创 Android 通知欄Notification的整合 全面學習 (一個DEMO讓你完全瞭解它)

好文章啊,怕日後作者給刪掉了,趕緊拿過來留着。作者的這種嚴謹學習態度值得我們學習 原文轉自http://blog.csdn.net/vipzjyno1/article/details/25248021 在android的應用層中,涉及到很

原创 android佈局3D旋轉

其實網上的3D旋轉的例子很多,在這裏我只是想把其代碼做一個解釋。 先上圖: 代碼: TurnAroundActivity /** * 圖片瀏覽器的主Activity。 * * @author guolin */ public