原创 【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