在開發(fā)過程中抽碌,由于習(xí)慣的原因儿普,我們可能對(duì)某種編程語言的一些特性習(xí)以為常岛宦,特別是只用一種語言作為日常開發(fā)的情況抵皱。但是當(dāng)你使用超過一種語言進(jìn)行開發(fā)的...
接上文缚柏,自從 Android 5.0 發(fā)布開始,可以看出 Google 越來越重視 Android 系統(tǒng)的 UI 設(shè)計(jì)風(fēng)格了碟贾,最為明顯的就是提出...
1. 概述 在實(shí)際開發(fā)的過程中轨域,除了廣為人知的利用 StateListDrawable 設(shè)置按鈕點(diǎn)擊特效,我們有時(shí)可能會(huì)接到一些這樣的需求杀餐,比如...
Readhub 是一個(gè)專注于科技新聞實(shí)時(shí)分享的網(wǎng)站干发,從一開始發(fā)布到現(xiàn)在一直都是我獲取信息的重要渠道,目前只有網(wǎng)頁端和小程序可用史翘,一次偶然的靈感讓...
在我的系列文章上一篇:App 竟然是這樣跑起來的 —— Android App/Activity 啟動(dòng)流程分析中已經(jīng)分析了一個(gè) App 從點(diǎn)擊它...
Kotlin 類、對(duì)象和接口Kotlin 的類和接口在概念上跟 Java 是一樣的琼讽,但是用法存在一些差別必峰,比如繼承的寫法、構(gòu)造函數(shù)和可見性修飾符...
在我的上一篇文章Android 系統(tǒng)啟動(dòng)流程分析中吼蚁,我們分析了系統(tǒng)在開機(jī)以后的一系列行為,其中最后一階段 AMS(ActivityManager...
作為一名 Android 程序員问欠,你有沒有想過:那么復(fù)雜的 Android 系統(tǒng)肝匆,它是怎樣運(yùn)行起來的,我們的 App 又是怎樣被 Android...
在上一篇文章——借助 AIDL 理解 Android Binder 機(jī)制——Binder 來龍去脈中我們已經(jīng)分析了使用 Binder 機(jī)制的原因...