在開發過程中,由于習慣的原因,我們可能對某種編程語言的一些特性習以為常,特別是只用一種語言作為日常開發的情況。但是當你使用超過一種語言進行開發的...
接上文,自從 Android 5.0 發布開始,可以看出 Google 越來越重視 Android 系統的 UI 設計風格了,最為明顯的就是提出...
1. 概述 在實際開發的過程中,除了廣為人知的利用 StateListDrawable 設置按鈕點擊特效,我們有時可能會接到一些這樣的需求,比如...
Readhub 是一個專注于科技新聞實時分享的網站,從一開始發布到現在一直都是我獲取信息的重要渠道,目前只有網頁端和小程序可用,一次偶然的靈感讓...
在我的系列文章上一篇:App 竟然是這樣跑起來的 —— Android App/Activity 啟動流程分析中已經分析了一個 App 從點擊它...
Kotlin 類、對象和接口Kotlin 的類和接口在概念上跟 Java 是一樣的,但是用法存在一些差別,比如繼承的寫法、構造函數和可見性修飾符...
在我的上一篇文章Android 系統啟動流程分析中,我們分析了系統在開機以后的一系列行為,其中最后一階段 AMS(ActivityManager...
作為一名 Android 程序員,你有沒有想過:那么復雜的 Android 系統,它是怎樣運行起來的,我們的 App 又是怎樣被 Android...
在上一篇文章——借助 AIDL 理解 Android Binder 機制——Binder 來龍去脈中我們已經分析了使用 Binder 機制的原因...