來點前奏說明 當你打開這個文檔的時候,你已經做好準備了,話不多說開搞。前提你得有源碼,源碼參考Android源碼開發篇(一)9.0/10.0源碼下載 編譯 刷機[https:...

來點前奏說明 當你打開這個文檔的時候,你已經做好準備了,話不多說開搞。前提你得有源碼,源碼參考Android源碼開發篇(一)9.0/10.0源碼下載 編譯 刷機[https:...
一.準備工作 系統最好是Linux或者mac OS(本文基于Ubuntu)。 Ubuntu設置永不休眠,在setting中搜索power.blank-screen選擇neve...
前言 關于okhttp的緩存,網上有大量的文章,或相同,或不同,方式不一,但都八九不離十,原理都是通過CacheControl的設置策略不同來實現的。但是,真正實踐過的人會發...
前言 在前幾篇文章中介紹了如何調用系統相機拍照和使用Camera1的實現自定義相機拍照、人臉檢測等功能 文章傳送門: Android:調用系統相機實現拍照+裁切(兼容7.0以...
git merge的三種操作merge, squash merge, 和rebase merge 舉例來說:假設在master分支的B點拉出一個新的分支dev,經過一段時間開...
Binder承擔了絕大部分Android進程通信的職責,可以看做是Android的血管系統,負責不同服務模塊進程間的通信。在對Binder的理解上,可大可小,日常APP開發并...
一、冒泡排序 冒泡排序是一種簡單的排序算法。它重復地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數列的工作是重復地進行直到沒有再需要交換,也...
在Android開發中,事件分發機制是一塊Android比較重要的知識體系,了解并熟悉整套的分發機制有助于更好的分析各種點擊滑動失效問題,更好去擴展控件的事件功能和開發自定義...
1. 為什么要做這個庫? 相信大家在平常的生活中,如果遇到掃碼的場景第一個想到的應該就是微信了,可以說微信使用二維碼打開了移動互聯網的另一扇大門,并且在掃碼體驗上及其優秀,本...