原创 Android Xml Pull解析

文章目錄1. 代碼示例2.結果log3. 擴展3.1 修改添加xml3.2 結果 1. 代碼示例 數據放入Student類,這裏是測試代碼,放在了內部類裏面 @main/assets/layout.xml <?xml versio

原创 Android Json(2) -- Json 讀取assets json文件

文章目錄1. 封裝的工具類JsonGetUtils2. 判斷是否是json文件3. 解析使用 1. 封裝的工具類JsonGetUtils package com.mytest.util; import android.conte

原创 Makefile學習

文章目錄1 Makefile的基本規則2. make執行步驟3. 變量賦值4. make clean和僞目標文件5. Makefile 裏有什麼?6. 引用其他Makefile文件7. 僞目標8. 多目標$@9. 顯示命令@10.

原创 CSDN博客列表

文章目錄Stability(穩定性)performance(性能)Boot up && shutdown(開關機)Debug相關SystemUIAMSWMSAndroid build(編譯)BinderInputSensor St

原创 Android Studio Profiler使用之查看Trace

1. Android Profiler介紹 Traceview 已棄用。如果您使用的是 Android Studio 3.2 或更高版本,則應改爲使用 CPU Profiler 來執行以下操作:檢查通過使用 Debug 類對應用進行插樁檢

原创 Android Systrace(3) -- 掉幀卡頓

  1. 丟幀看Surface Flinger trace發現他的ui thread並不是每一個vsync都有繪製,有發生丟幀,原因是launcher數據是空的   2. 查看lancher的trace,發現連續滑動時,每一幀都是成功

原创 android PowerManagerService介紹

https://blog.csdn.net/TaylorPotter/article/details/83824647

原创 Android Sensor (3) -- 服務端SensorService啓動

  目錄 1.1 SysterServer啓動sensorservice 1.2 android_servers.so 啓動sersorservice 1.3 SensorService instantiate 1.4 SensorSer

原创 Android Sensor (1) -- Sensor服務獲取

  目錄 1.1 app調用sensor 1.4 createService and CachedServiceFetcher 1.5 SystemSensorManager init 1.6 app getDefaultSensor 1

原创 Android Sensor (5) --SensorService和SensorManager回調原理

  目錄 1.1 FD共享流程 1.2 SensorService讀取數據並且發送SensorEvent 1.3 客戶端Looper收到event讀取,分發給app 1.4 BitTube原理   SensorEvent從SensorSe

原创 Android Sensor (4) -- SystemSensorManageer和SensorService連接

    @SystemSensorManager.java public class SystemSensorManager extends SensorManager { @Override protected bo

原创 Android Sensor (2) -- Sensor 架構及app的回調方式

  1.1 Sensor架構 1.1.1.數據傳遞方式 App -->I2C過程: app通過SensorManager,getSystemServer調用到SystemSensorManager SystemSensorManager通

原创 Android Input (5) -- ViewRootImpl 的事件分發(Activity ViewGroup View )

Link: Android Input (1) -- InputManagerService啓動 Android Input (2) -- inputReader Android Input (3) -- inputDispatcher

原创 Android Input(2) -- inputReader

Link: Android Input (1) -- InputManagerService啓動 Android Input (2) -- inputReader Android Input (3) -- inputDispatcher

原创 Android Input (1) -- InputManagerService啓動

Link: Android Input (1) -- InputManagerService啓動 Android Input (2) -- inputReader Android Input (3) -- inputDispatcher