原创 2018年總結——2019年計劃

2018年轉眼而逝,今天是2019年的第一天,回顧一些2018年的收穫和遺憾 2018年成就 計算機操作系統 計算機網絡 Android藝術開發的探索 jvm 幾個第三方庫源碼 百度實習 半程馬拉松 累計跑量726.7[今年13

原创 Android錄音下————AudioRecord源碼分析

Android錄音下————AudioRecord源碼分析 文章目錄Android錄音下————AudioRecord源碼分析一.概述1.主要分析點2.儲備知識二.getMinBufferSize1.AR.getMinBuffer

原创 Android錄音上————AudioRecord實現錄音功能

Android多媒體1————AudioRecord實現錄音功能 一.前言 在百度實習的時候,導師讓我負責語音助手SDK相關的東西,所以就一直想對其進行整理總結,就先從最基礎,最簡單AudioRecord類開始。 二.官方文檔中的

原创 Java知識思維導圖

大一的時候學習java時候的思維導圖,僅供大家參考

原创 2019年回顧——2020年計劃

熱烈慶祝銀河系-獵戶座旋臂-太陽系第三環上的一顆行星,即將完成一次公轉。 在地球公轉這一圈的時候,回顧一下,這一年我幹了什麼。 2019年回顧 先看看年初我的2019計劃 計算機網絡博客,在年初完成所有博客 Android繼

原创 計算機網絡5————應用層(DNS 和 HTTP)

計算機網絡5————應用層(DNS 和 HTTP) 文章目錄計算機網絡5————應用層(DNS 和 HTTP)一.應用層概述二.DNS1.概述2.域名的樹狀結構3.域名服務器4.域名解析過程三.HTTT概述1.URL2.GET和P

原创 Android客戶端——秋招總結

Android客戶端——秋招總結 一.面試準備 和春招準備相比,多瞭如下內容: 騰訊實習經歷:androidq適配 Android Audio系統源碼 Android Surface系統源碼 劍指offer大部分題思路 and

原创 Android系統啓動2————Android初始化語言概述和解析

Android系統啓動2————Android初始化語言概述和解析 一.概述 在Android初始化語言包含了4種類型的聲明,Actions(行動),Commands(命令)、Services(服務)和Options(選項)。 所

原创 Android之輔助服務下篇————AccessibilityServic源碼分析

Android之輔助服務下篇————AccessibilityServic源碼分析 文章目錄Android之輔助服務下篇————AccessibilityServic源碼分析一.前言二.接收AccessibilityEvent事件

原创 Android之輔助服務上篇————AccessibilityService使用

Android之輔助服務上篇————AccessibilityService使用 文章目錄Android之輔助服務上篇————AccessibilityService使用一.前言二.概述1.輔助服務是什麼2.輔助服務生命週期三.配

原创 Android框架層基礎4————Android源碼的編譯

因爲電腦硬件的一些原因,博主還沒有自己親自編譯運行Android源碼,先佔個坑。後期會自己嘗試編一下 這裏推薦一篇博文:Android源碼編譯

原创 Android客戶端——春招實習小結(已收到阿里和騰訊的offer)

Android客戶端——春招實習小結(已收到阿里和騰訊的offer) 一.絮絮叨叨的一些話 在去年1月份結束百度實習之後,就開始準備春招實習。在寒假的時候,系統的學習了計算機網絡,繼續加深了一些技能棧。 在3月初的時候,投了阿里和騰訊

原创 Android框架層基礎3————智能指針

Android框架層基礎3————智能指針 文章目錄Android框架層基礎3————智能指針一.智能指針概述二.相關基礎知識1.c++作用域2.對象的內存的分配,釋放3.C++中一些基本語法4.Android中的原子操作函數5.引用

原创 Android系統啓動1————概述和Liunx內核的啓動

Android系統啓動1————概述和Linux內核的啓動 文章目錄Android系統啓動1————概述和Linux內核的啓動一.概述1.系統啓動的整體流程2.init進程簡介3.Zygote進程簡介4.SystemServer進程簡

原创 Android框架層基礎2————JNI原理

Android框架層基礎2————JNI原理 源碼基於Android8.0分析 文章目錄Android框架層基礎2————JNI原理一.JNI概述二.基於靜態註冊的JNI使用1.java中生明native方法2.獲得jni的頭文件3.