一、誕生時(shí)間JetPack的正式亮相是在2018年的Google I/O大會(huì)上,發(fā)布時(shí)其包括了四大類Foundation、Architecture、Behavior和UI。J...
一、誕生時(shí)間JetPack的正式亮相是在2018年的Google I/O大會(huì)上,發(fā)布時(shí)其包括了四大類Foundation、Architecture、Behavior和UI。J...
一、概述Lifecycle作為2017Google I/O大會(huì)作為架構(gòu)組件Android Architecture Component(AAC)的一部分被共同發(fā)布出來。它是用...
View的繪制和事件處理是兩個(gè)重要的主題,上一篇《圖解 Android事件分發(fā)機(jī)制》已經(jīng)把事件的分發(fā)機(jī)制講得比較詳細(xì)了,這一篇是針對(duì)View的繪制,View的繪制如果你有所了...
設(shè)備唯一標(biāo)識(shí)對(duì)于app開發(fā)是很重要的一個(gè)點(diǎn),主要應(yīng)用于統(tǒng)計(jì),有時(shí)也應(yīng)用于業(yè)務(wù)。Android平臺(tái)提供了很多獲取唯一標(biāo)識(shí)的API,但都不是很穩(wěn)定。 一、獲取唯一標(biāo)識(shí) Andro...
記得很久之前在一場(chǎng)筆試上有一道題目就是:“如何唯一的標(biāo)識(shí)一臺(tái)Android設(shè)備?”。當(dāng)時(shí)只知道IMEI可以是用來標(biāo)識(shí)一臺(tái)手機(jī)的,所以就隨便填了上去,然后...就沒有然后了.....
目錄 四種啟動(dòng)模式 常用的四個(gè)flag 代碼測(cè)試 一、基礎(chǔ)的四種啟動(dòng)模式 standard模式(默認(rèn)) 每次啟動(dòng)時(shí),都會(huì)新建一個(gè)實(shí)例 singleTop模式 如果Activi...
在Android開發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問題,更好去擴(kuò)展控件的事件功能和開發(fā)自定義...
一個(gè)應(yīng)用程序當(dāng)中通常都會(huì)包含很多個(gè)Activity,每個(gè)Activity都是一個(gè)具有特定的功能,并且可以讓用戶進(jìn)行操作的組件。另外,Activity之間可以相互啟動(dòng),當(dāng)前應(yīng)用...
遇到一個(gè)很奇特的問題,當(dāng)用戶設(shè)置了PIN碼,在鎖屏界面正常解鎖PIN碼后,進(jìn)入Launcher時(shí)顯示com.Android.phone 已停止運(yùn)行。一開始猜想會(huì)不會(huì)是解鎖PI...
這是android伸手黨知識(shí)收集系列的第六篇,來整理android開發(fā)進(jìn)階相關(guān)知識(shí):Window,View,事件分發(fā),NFC,藍(lán)牙等。 Android View 簡(jiǎn)介 Vie...
Android動(dòng)畫可以分3種:View動(dòng)畫,幀動(dòng)畫和屬性動(dòng)畫;屬性動(dòng)畫為API11的新特性,在低版本是無(wú)法直接使用屬性動(dòng)畫的。本章主要學(xué)習(xí)內(nèi)容: View動(dòng)畫以及自定義Vie...
主目錄見:Android高級(jí)進(jìn)階知識(shí)(這是總目錄索引)?我們都知道,在5.0之后引入了很多新的轉(zhuǎn)場(chǎng)動(dòng)畫,使過渡更加的合理化了,適當(dāng)?shù)丶尤雱?dòng)畫能使你的app看起來眼前一亮,第一...
我系蒼王,多謝觀看我這一個(gè)系列的課程,之前分析了Small插件化源碼分析,近來看了Android里面的動(dòng)畫框架的相關(guān)代碼,希望對(duì)感興趣的同學(xué)一些幫助。 這一節(jié),我要介紹的是A...
索引 Android下載文件(一)下載進(jìn)度&斷點(diǎn)續(xù)傳 Android下載文件(二)多線程并發(fā)&斷點(diǎn)續(xù)傳(待續(xù)) Android下載文件(三)自定義進(jìn)度條(待續(xù)) Androi...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個(gè)問題,Activity可以new嗎?Android的應(yīng)...