原创 【Java技術-反射】Java反射機制

        包名: java.lang.reflect.*         Java反射機制是在運行狀態(Runtime)中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對象,都能夠調用它的任意一個方法,獲取它的成員

原创 【Java Tip】(三) Object類wait()與nofity()

注:本文作者Nemo, http://blog.csdn.net/nemo__     一、概述 java.lang.Object # notify() # notifyAll() # wait(long

原创 【Android graphics】(一) Android SVG使用之AnimatedVectorDrawable

本篇文章已授權微信公衆號guolin_blog(郭霖)獨家發佈 注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__     一、概述        SVG即可縮放矢量圖形(Scalable V

原创 【Android源碼-PMS】(二)ComponentInfo類

注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__ 一、包名       android.content.pm.ComponentInfo      父類:android.content

原创 【Java併發】(二) 線程同步之Thread.join()、CountDownLatch、CyclicBarrier

注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__     一、概述        多線程編程在處理繁鎖、耗時的任務時發揮了非常重要作用,線程的調度是由系統完成的,它們之間執行是沒有必然的先後順序

原创 【Android源碼-PMS】(三)ApplicationInfo類解析

注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__ 一、包名 包名:android.content.pm.ApplicationInfo 父類:android.content.pm.PackageI

原创 【Android源碼-AMS】(一)Instrumentation類解析

 注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__ 一、包名          android.app.Instrumentation        這裏研究AMS中的Instrumentat

原创 【Android Tip 01】ClassLoader、Android Framework ClassLoader、App ClassLoader

       注:基礎知識學習積累所用,Java部分參考網上資料,轉載請註明來自Nemo, http://blog.csdn.net/nemo__         包名:java.lang.ClassLoader         類加

原创 【Java Tip】(四) synchronized關鍵字

本文作者Nemo, http://blog.csdn.net/nemo__             synchronized方法控制對類成員變量的訪問:每個類實例對應一把鎖,每個synchronized方法都必須獲得調用該方法的類

原创 【Android性能優化】(一) Android內存泄露分析

注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__     一、Android Studio內存泄露查找方法 1. 在Android Studio內,按Alt+6,跳轉到Android Monit

原创 【Android源碼-AMS】(五) TaskRecord

注:本文作者Nemo, http://blog.csdn.net/nemo__     一、包名 路徑:frameworks/base/services/core/java/com/android/server/am/TaskRe

原创 【Android源碼-PMS】(一)PackageItemInfo類

注:轉載請註明來自Nemo, http://blog.csdn.net/nemo__ 一、包名       android.content.pm.PackageItemInfo      子類(均在android.con

原创 【C&C++ Tip 01】#define, __cplusplus, extern "C"

注:基礎知識學習積累所用,參考網上資料,後續擴展。 【定義】#define是預處理指令,在編譯預處理時進行簡單的文本替換,不做類型檢查。 【格式】#define KEY value, 編譯會把所有KEY文本替換爲value. 【

原创 【Android源碼-AMS】(七) TaskPersister

注:本文作者Nemo, http://blog.csdn.net/nemo__     一、包名 路徑:frameworks/base/services/core/java/com/android/server/am/TaskPe