State類 是當(dāng) Widget 被渲染或者在其生命周期中狀態(tài)改變時,能同步讀到相關(guān)信息的對象。當(dāng)實(shí)例StatefulWidget 時必須保證能正確使用 State.setS...
State類 是當(dāng) Widget 被渲染或者在其生命周期中狀態(tài)改變時,能同步讀到相關(guān)信息的對象。當(dāng)實(shí)例StatefulWidget 時必須保證能正確使用 State.setS...
使用前提 經(jīng)常碰到這種情況:當(dāng)你在一個Git 項(xiàng)目上工作時,你需要在其中使用另外一個Git 項(xiàng)目。也許它是一個第三方開發(fā)的Git 庫或者是你獨(dú)立開發(fā)和并在多個父項(xiàng)目中使用的。...
一. 環(huán)境準(zhǔn)備 安裝 cmake 以及 python2.7, 以及下載 ndk-r16b,并配置環(huán)境變量 NDK_ROOT 指向 ndk 路徑。 如果是 Windows 系統(tǒng)...
android高仿微信視頻編輯頁-視頻多張圖片提取 上一篇中介紹了有關(guān)視頻提取圖片的知識點(diǎn),如果對這個不太了解 建議看下android提取視頻多張圖片和視頻信息之前這篇.這里...
一.SQLite簡介和常用語法二.數(shù)據(jù)庫創(chuàng)建,升級及降級 上篇文章簡介和常用語法介紹了SQLite數(shù)據(jù)庫的基本信息和一些常用的語法操作,本篇文章主要介紹Android開發(fā)過程...
前言 習(xí)慣用 Json、XML 數(shù)據(jù)存儲格式的你們,相信大多都沒聽過Protocol Buffer Protocol Buffer 其實(shí) 是 Google出品的一種輕量 & ...
前言 習(xí)慣用 Json、XML 數(shù)據(jù)存儲格式的你們,相信大多都沒聽過Protocol Buffer Protocol Buffer 其實(shí) 是 Google出品的一種輕量 & ...
上一篇文章《電量優(yōu)化 - 電量的統(tǒng)計(jì)原理與監(jiān)控[http://www.itdecent.cn/p/672d008c4ad3]》已經(jīng)講到了 Android App 電量的計(jì)算...
原文鏈接:http://www.fackyou.org/archives/flutter/2020062943.html 講道理這個用法是我從fish-redux的issus...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
寫在前面: 大家學(xué)習(xí)知識不用死抓怎么實(shí)現(xiàn),很多同學(xué)認(rèn)為學(xué)了套路能做到舉一反三就不錯了,這其實(shí)還是停留在“術(shù)”的層面。大家要學(xué)會了解底層的原理自己去折騰,所以這也是為什么我們要...
在Android4.1之后增加了Choreographer機(jī)制,用于同Vsync機(jī)制配合,統(tǒng)一動畫、輸入和繪制時機(jī)。本文以繪制為例來簡單學(xué)習(xí)下Choreographer。 一...
「性能優(yōu)化1.0」啟動分類及啟動時間的測量「性能優(yōu)化1.1」計(jì)算方法的執(zhí)行時間「性能優(yōu)化1.2」異步優(yōu)化「性能優(yōu)化1.3」延遲加載方案「性能優(yōu)化2.0」布局加載原理「性能優(yōu)化...
協(xié)程作用域CoroutineScope 在 Android 環(huán)境中,通常每個界面(Activity、Fragment 等)啟動的 Coroutine 只在該界面有意義,如果用...
實(shí)例一 通過代碼創(chuàng)建漸變顏色的shape 一個相對復(fù)雜的demo 比如模仿ios的onOffButton,但是產(chǎn)品經(jīng)理要求改變選中時候的顏色,本來我們是用圖片做的,現(xiàn)在只好用...
本文源碼解析基于Glide 4.6.1不知道大家最開始使用Glide的原因是什么?我的原因很簡單就是沖著那句Glide.with(this).load(url).into(i...
前兩年剛?cè)肼毜臅r候,有時間研究了下Android資源問題,這兩天回頭再看的時候,發(fā)現(xiàn)很多東西都忘得差不多了。這里重新整理下之前的內(nèi)容,也將之前發(fā)在公司內(nèi)部的文章同步到這里來。...
本文首發(fā):http://yuweiguocn.github.io/ 本文介紹了如何利用PackageInfo判斷應(yīng)用首次安裝還是覆蓋安裝。 《琵琶記》我本將心向明月奈何明月照...
我們在自定義 View 控件時隨處可見 Matrix 的身影,主要用于坐標(biāo)轉(zhuǎn)換映射,我們可以通過 Matrix 矩陣來控制視圖的變換。 Matrix 本質(zhì)上是一個如下圖所示的...