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