原创 Bug[systemUI]--移除點擊狀態欄也會跳出通知面板功能

防止通話中的錯誤操作,變更通知/快速設置面板操作 文章目錄防止通話中的錯誤操作,變更通知/快速設置面板操作1. Description2. Analysis3. solution4. summary 1. Description

原创 Android源碼閱讀---system_server進程

system_server進程 文章目錄system_server進程1. 初始化參數2. forkSystemServer 創建一個進程3. handleSystemServerProcess4. systemServer的ma

原创 Android源碼閱讀---binder客戶端進程

binder客戶端進程 文章目錄binder客戶端進程1. 從getservice出發1.1 `BinderInternal.getContextObject()`對象1.1.1 c++層IBinder接口型的對象1.1.2 ja

原创 Android源碼閱讀---init進程

Android源碼閱讀—init進程 文章目錄Android源碼閱讀---init進程1. 編譯命令和進程入口1. init 進程編譯命令2. main函數流程2. 主函數處理流程1. 創建基本目錄2. open_devnu

原创 android中用socket方式實現IPC

android中用socket方式實現IPC 待續中… 參考 《深入解析android 內核設計思想》

原创 Bug[systemUI]--插入sdcards後禁止格式爲內部存儲

[SD]SD card can be format as internal storage when insert a SD card not supported 文章目錄[SD]SD card can be format as

原创 Android源碼閱讀---zygote(app_process)進程

Android源碼閱讀—zygote(app_process)進程 文章目錄Android源碼閱讀---zygote(app_process)進程1. app_processpe的啓動2. main函數流程3. 創建java運行環

原创 Android源碼閱讀---Service Manager進程

Android源碼閱讀—Service Manager進程 文章目錄Android源碼閱讀---Service Manager進程1. 編譯命令2. main函數流程3. 打開binder設備4. 將自己設置爲binder5. l

原创 實現堆排序

/** * 22.實現堆排序 * * */public class HeapSort{ private static int[] a = null; public Test_22(int k) { a = new int[

原创 Java練習題

Java練習題 一、判斷題 1.  子類可以繼承父類的的除私有成員以外的其他所有成員                  √  正確:子類是可以繼承父類的的除私有成員以外的其他所有成員,所以答案爲√:例如: public class Ext

原创 關機充電圖標修改

關機充電圖標修改 關機充電圖標修改 關機充電main函數 函數set_draw_anim_mode 函數pthread_mutex_init 函數bootlogo_init 函數alarm_control 函數charging

原创 linux高大上命令001

    【 linux命令 sed 】 sed是一個管道命令,可以分析standard input 而且sed可以將數據進行替換、刪除、新增、選取的

原创 MarkDown學習筆記

  對文檔編輯主要還是用wps,因爲以前畢業論文都是用的它來編排(剛開始用wps畢業論文的時候真的是用的想吐,感覺非常不好用,而且功能太多但對於自己需要的功能又偏偏找不到),用過幾次後還覺得用它編輯文本效果還不錯。後面有次,有個同

原创 c++學習——構造函數與析構函數

構造函數與析構函數 構造函數與析構函數 構造函數 析構函數 拷貝函數 總結 在c++中有2個特殊的函數:構造函數和析構函數,它們分別對類對象進行初始化和清理工作。 1. 構造函數 構造函數,與類名相同,當創建類對象時

原创 markdownFormat

  對文檔編輯主要還是用wps,因爲以前畢業論文都是用的它來編排(剛開始用wps畢業論文的時候真的是用的想吐,感覺非常不好用,而且功能太多但對於自己需要的功能又偏偏找不到),用過幾次後還覺得用它編輯文本效果還不錯。後面有次,有個同事(泰)