原创 wifi 連接 Android設備 使用adb 指令

參考鏈接:https://www.cnblogs.com/joekk01/p/9925440.html   step1:手機 usb 連接PC adb devices查看設備是否正常連接   step2: 查看IP (PC和手機連接同一個

原创 Java中的內部類

本文的內容參考了:https://blog.csdn.net/Hacker_ZhiDian/article/details/82193100 並在此基礎上給出總結。 AOSP的代碼中,大量使用了內部類。要準確閱讀代碼,有必要深刻理解jav

原创 AIDL實現進程間通信

本文將以一個簡單的 AS 工程實例,使用 AIDL 實現進程間通信(Inter-Process Communication,IPC),中間穿插介紹必要的技術理論和 AS 操作步驟。   第一部分  Parcelable 的理解與實現 (1

原创 數據結構與算法系列課程之五:鏈表(上)

介紹鏈表之前,先說下三種緩存策略: 1,先進先出策略 FIFO(First In, First Out) 2,最少使用策略 LFU(Least Frequently Used) 3,最近最少使用策略 LRU(Least Recently

原创 Android中AlarmManager的使用

本篇博客的部分內容參考了:https://www.cnblogs.com/ProtectedDream/p/6351447.html   最近在寫一個 “搶訂羽毛球場地” 的 app,有個開搶時間的設定,搶訂時需要喚醒手機,並開啓目標 a

原创 數據結構與算法系列課程之二:複雜度分析(下)

最好、最壞、平均、均攤時間複雜度 實例代碼: //全局變量,大小爲10的數組 array,長度 len,下標 i。 int array[] = new int[10]; int len = 10; int i = 0; //往數組中添

原创 數據結構與算法系列課程之二:複雜度分析(上)

數據結構和算法,本身就是要解決 “快” 和 “省” 的問題。考量的指標分別就是 “時間複雜度” 和 “空間複雜度”。 時間複雜度表示代碼執行時間隨着數據規模增長的變化趨勢,也叫漸進時間複雜度。 空間複雜度,全稱漸進空間複雜度,表示算法的存

原创 數據結構與算法系列課程之一:學習計劃

一,學習內容 1,複雜度分析: 空間複雜度與時間複雜度 2,10個數據結構: 數組,鏈表,棧,隊列,散列表,二叉樹,堆,跳錶,圖,Trie樹 3,10個算法: 遞歸,排序,二分查找,搜索,哈希算法,貪心算法,分治算法,回溯算法,動態規劃,

原创 Effective Java 讀書筆記(第2章 創建和銷燬對象)——持續更新中

第一條: 考慮用 “靜態工廠方法” 代替 “構造器” 此處的 “靜態工廠方法” 不直接對應設計模式中的工廠方法。 “靜態工廠方法” 相對於 “構造器”有以下4點優勢: 第一大優勢:有名稱。 名字可用於描述被返回的對象,易於閱讀和字面理解。

原创 設計模式10——外觀模式(結構型模式)

本篇文章主要參考《大話設計模式》相關章節   外觀模式 外觀模式爲子系統中的接口提供了一個一致的界面,此模式定義了一個高層接口,這個接口使得這一子系統更加容易使用。 UML 外觀模式   ●  外觀(Facade) :客戶端可以調用Fa

原创 設計模式9——裝飾模式(結構型模式)

本文的內容參考了以下博客和《大話設計模式》: https://www.cnblogs.com/jzb-blog/p/6717349.html 裝飾模式 是一種常見的設計模式,個人理解裝飾就是錦上添花之意,即在原有功能基礎上增加新功能。 這

原创 設計模式8——組合模式(結構型模式)

本文在書寫過程中參考了以下文章及《大話設計模式》: https://www.cnblogs.com/snaildev/p/7647190.html https://www.cnblogs.com/lfxiao/p/6816026.html

原创 設計模式7——橋接模式(結構型模式)

本文在準備時,參考了以下博客和《大話設計模式》 https://www.cnblogs.com/lfxiao/p/6815760.html http://www.cnblogs.com/chenssy/p/3317866.html 1.

原创 Java 中的註解(Annotation)

博客閒置了三年,近日在工作四年之後,找工作不太順,反思Android framework從業以來自己的所作所爲,技術上其實自己花了大量的精力學習和拓展新東西,但是一直沒有“輸出”,導致“學未所用”,遂決定重拾荒廢了3年的博客,我想只要知道

原创 設計模式3——抽象工廠模式(創建型模式)

抽象工廠模式是工廠模式的升級。相對而言,抽象工廠模式並不像工廠模式那麼好理解,看了不少網上博客的描述,感覺都說說的雲裏霧裏,個人覺得還是把抽象問題具體化更好。推崇《大話設計模式》中的講解模式。本文講以更通俗的語言,結合《大話設計模式》中使