最近為了適配Android 13,升級了AS(Android Studio Dolphin | 2021.3.1 Patch 1),順便gradle也升級了(7.2.1),本...
最近為了適配Android 13,升級了AS(Android Studio Dolphin | 2021.3.1 Patch 1),順便gradle也升級了(7.2.1),本...
Kotlin中的Contract契約是一種向編譯器通知函數(shù)行為的方法。 起 另: it works, BUT : WHY ? Contract 契約就是來解決這個問題的. 我...
Android開發(fā)之使用Netty進(jìn)行Socket編程(一) 概括了一些Socket、NIO的基本概念,下面正式介紹開發(fā)中使用到的Netty API以及在Android客戶端...
需求:在應(yīng)用內(nèi)顯示一個懸浮按鈕,可以跨頁面顯示,頁面切換時不閃。本以為這個需求很正常的,應(yīng)該問題不大,因?yàn)椴恍枰谧烂骘@示,不需要覆蓋其他應(yīng)用,僅僅只在自己應(yīng)用內(nèi)部顯示,但是...
對于四個組件之一的activity, 也是用戶接觸最多的組件,那么activity背后究竟是如何啟動的呢?下面就跟隨好奇心尋找activity的啟動流程。activity 的...
最近在整理數(shù)據(jù)結(jié)構(gòu)方面的知識, 系統(tǒng)化看了下Java中常用數(shù)據(jù)結(jié)構(gòu), 突發(fā)奇想用動畫來繪制數(shù)據(jù)流轉(zhuǎn)過程. 主要基于jdk8, 可能會有些特性與jdk7之前不相同, 例如Lin...
1、插件框架有兩個作用:一是“自解耦”,二是“免安裝”。 目標(biāo):“像Web一樣開發(fā)App”則是一個我們后期達(dá)成的目標(biāo),這大概是“自解耦”和“免安裝”的組合形式 1.自解耦指的...
(1)概念 文件在程序中是以流的形式來操作的。 流:是一組有順序的,有起點(diǎn)和終點(diǎn)的字節(jié)集合,是對數(shù)據(jù)傳輸?shù)目偡Q或抽象。即數(shù)據(jù)在兩個存儲位置之間的傳輸稱為流。流的本質(zhì)是數(shù)據(jù)傳輸...