原创 Java程序員必須知道的10個調試技巧

轉自:JAVA開發者聯盟 調試可以幫助識別和解決應用程序缺陷,在本文中,作者將使用大家常用的的開發工具Eclipse來調試Java應用程序。但這裏介紹的調試方法基本都是通用的,也適用於NetBeans IDE,我們會把重點放在運行

原创 與 so 有關的一個長年大坑

Android 應用開發中不可避免的會引入第三方的代碼。如果是開源項目風險相對可控,如果引入商用的 SDK 那就要謹慎了,難免會有這樣或那樣的問題。比如我們今天要說的這一個。 對集成過第三方 SDK 的同學,上圖中的目錄結構應該不

原创 Android 進程保活

http://www.androidchina.net/4812.html

原创 關於Android的.so文件你所需要知道的

早期的Android系統幾乎只支持ARMv5的CPU架構,你知道現在它支持多少種嗎?7種! Android系統目前支持以下七種不同的CPU架構:ARMv5,ARMv7 (從2010年起),x86 (從2011年起),MIPS (從20

原创 Android工程師面試題大全

Java基礎: 1、內存泄露的原因: 資源對象沒關閉。 如Cursor、File等資源。他們會在finalize中關閉,但這樣效率太低。容易造成內存泄露。 SQLiteCursor,當數據量大的時候容易泄露使用Adapter時,沒

原创 Android開發實踐:使用Service還是Thread

Service是Android的四大組件之一,被用來執行長時間的後臺任務,同樣,線程也可以實現在後臺執行任務,它們的區別在哪呢?何時使用Service何時使用Thread呢?今天我也來說說我的理解和總結。 首先,需要了解Service

原创 搭建Android項目:AS+GitHub+aar+maven(GitHub上的)

Android項目:AS+GitHub+aar+maven(GitHub上的) 時間過得好快,一轉眼進公司就這麼久了。論語:溫故而知新可以爲師矣。回顧一下進公司以後學了的東西吧。 AS: Git: GitHub: aar: Maven:

原创 Fragment和Activity生命週期以及橫豎屏切換對生命週期的影響

Fragment生命週期圖解,fragment和activity生命週期對比 生命週期變化 : 切換到該Fragment 05-21 14:26:35.095: D/FragmentDemo(7649): onAttach 05