原创 Android Thread之threadLoop方法——(追IMS源碼時不知怎麼運行到threadLoop方法的,這篇文章有一個很好的解釋)

  Android Framework中的線程Thread及它的threadLoop方法 在Framework中的Thread普遍的特點就是有一個 threadLoop方法。它到底是怎麼循環起來的。 Android中java世界的Thre

原创 Android7.0源碼分析之Binder——Client分析

Binder  Client分析,咋一看,就那麼四個關鍵方法:getService()、addService()、checkService()、listServices()。四個方法原理都差不多,以下僅僅是分析了getService()方

原创 Android7.0源碼分析之Binder——ServiceManager

  以下是我讀源碼的簡要總結:       源碼和思維導圖的百度網盤鏈接:鏈接:https://pan.baidu.com/s/1PIsqpepCqI_yq7NdWvkTGg 提取碼:h2d1    標題

原创 Android7.0源碼分析之Binder——kernel部分

         讀《一篇文章瞭解相見恨晚的 Android Binder 進程間通訊機制》文章之後,再分析源碼,收穫真不一樣,不信你自己試試! 以下是我讀源碼的簡要總結:       源碼和思維導圖的百度網盤鏈接:鏈接:https://

原创 Binder分析的最清晰的一篇文章

這是到目前我看到寫Binder,寫得最好的一篇,決定分享了 《一篇文章瞭解相見恨晚的 Android Binder 進程間通訊機制》

原创 讀《無所畏》之前、中、後的閒談

       源自公司的倡導,希望公司員工在工作之餘,還能積極學習向上,公司出資購買成本在70人民幣以內的任意書籍,要求在兩個月之內看完,並整理一份讀書筆記(不低於1000字),予以分享。         瞧,我的倔脾氣(順毛驢),尼瑪買

原创 圖解Android - Android GUI 系統 (5) - Android的Event Input System

Android的用戶輸入處理Android的用戶輸入系統獲取用戶按鍵(或模擬按鍵)輸入,分發給特定的模塊(Framework或應用程序)進行處理,它涉及到以下一些模塊:Input Reader: 負責從硬件獲取輸入,轉換成事件(Event

原创 作者聯繫方式(就是我啦!)(一羣二維碼)

     爲了更好地與大家交流,將自己個人完的微信,公衆號,支付寶,QQ號分享給大家,將我學習的過程分享給大家的同時,虛心接受大神們的批評,無論是轉發的還是照抄別人的,如果您覺得我的文章對您有幫助,並想幫助我更快更好地產出更多優質文章,促

原创 Ubuntu18.04安裝bazel

參考網站https://docs.bazel.build/versions/master/install-ubuntu.html進行。 使用Bazel custom APT安裝 首先,安裝jdk8。 安裝JDK8   sudo apt-

原创 下定決心,寫學習筆記

背景:在一次面試之後的感概,觸動了我的心靈。在今天虐狗的日子下定決心做記筆記! 自我介紹:一個不知名的不知道是多少流的二本院校上本科,在上大學的時候一心想考研,大二就開始準備,本人還算是有點封建迷信,去拜訪了我們學校德高望重的民俗教授

原创 Control USB mouse acceleratoin separately from touchpad speed

This is also a short udev tutorial.I often work on my laptop, sometimes with a USB mouse plugged (in this case a Logite

原创 NDK開發-Android Studio+gradle-experimental開發ndk

在最新的Android Studio2.2的preview版中,增加全新的ndk支持,使用了新的gradle,以及DSL語言。新的NDK需要使用新的Gradle插件和新的Android插件來支持!gradle-experimental p

原创 圖解Android - Android GUI 系統 (1) - 概論

Android的GUI系統是Android最重要也最複雜的系統之一。它包括以下部分:窗口和圖形系統 - Window and View Manager System.顯示合成系統 - Surface Flinger用戶輸入系統 - Inp

原创 android 讀取U盤apk文件信息,拔掉U盤導致進程被殺

最近一直在搞appStore,之前一直都是從網絡獲取apk下載進行安裝,現在車機要求需要支持從U 盤安裝apk,本以爲簡單很容易的事,卻一不小心掉了一個坑裏,爬了好久,主要是沒很明顯的報錯,沒遇到過的話真的很難發現錯誤。 123一、首先來

原创 python基礎學習——耗時3天半

安裝pip的方法: https://packaging.python.org/guides/installing-using-linux-tools/#installing-pip-setuptools-wheel-with-linux-