author/發燒訊玩數碼

JobScheduler之原始碼分析

接下來我們從原始碼角度去深入理解JobScheduler 的執行機制。 客戶端呼叫JobScheduler.schedule 方法之後,通過Binder 通訊會進入到JobSc

阿里開源 iOS 協程開發框架 coobjc原始碼分析

昨天朋友圈被一篇文章(以下簡稱“coobjc介紹文章”)刷屏了: 剛剛,阿里開源 iOS 協程開發框架 coobjc! 。可能大部分iOS開發者都直接懵逼了: 什麼是協程? 協程的作用是什

Androd 應用啟動過程的原始碼分析

在之前的文中,我們已經瞭解過了 Android 系統啟動的過程。系統啟動之後會由 PMS 安裝系統應用,並啟動 Launcher,也就是桌面程式。然後,我們安裝的程式的圖示將會顯示到桌面上面。 所謂應用啟動

“啥是佩奇?” Android 開發者眼裡的佩奇

《啥是佩奇》可謂是年前的一大熱點,所謂熱點就是你在幹嘛,它都能進入你的視線。剛好有看到用Python畫佩奇的,所以就尋思著用Android也畫了一個。 佩奇完工已有些時日,一直想寫篇文章

Android 高階面試-1:Handler 相關

難點: MQ 的 next() 方法,enqueueMessage() 方法,因為它們與 Native 層的 Looper 和 MQ 關聯。 重點: 訊息如何分發 next() 方法 如何退

Android的訊息機制

Android的訊息機制主要是指Handler的執行機制,Handler的執行需要底層的MessageQueue和Looper的支撐。MessageQueue的內部採用單鏈表的資料結構來儲存訊息列表。Loope

IntentService原始碼解析

如果此時你對 Service 有些模糊可先簡單瀏覽一下Andriod中各種服務 首先看一下Google給的介紹 官方介紹 主要的內容就是: IntentS

簡析 | 如何改善區塊鏈的隱私問題

密碼學是區塊鏈技術最重要的組成部分之一,在過去幾年中得到了廣泛的應用。在這裡,我們討論零知識證明(ZKP)——一種與密碼學密切相關的機制。接下來您將瞭解ZKP的一般概念和非互動式零知識證明,瞭解在區塊鏈中使用協議的一

1746078238.373