前言 年后最后一篇文章啦拓春,在這里先祝大家新年快樂(lè)~最重要的抽中全家福,明年繼續(xù)修福報(bào)?? 以前處理 Fragment 的懶加載杂靶,我們通常會(huì)在 Fragment 中處理 setU...
前言 年后最后一篇文章啦拓春,在這里先祝大家新年快樂(lè)~最重要的抽中全家福,明年繼續(xù)修福報(bào)?? 以前處理 Fragment 的懶加載杂靶,我們通常會(huì)在 Fragment 中處理 setU...
在Android中,我們經(jīng)常需要使用到Intent類(lèi),它用于跳轉(zhuǎn)Activity、啟動(dòng)Service瘾敢、發(fā)布廣播等功能,它是系統(tǒng)各組件之間的紐帶尿这,也可以通過(guò)Intent傳遞數(shù)據(jù)...
最近花了大量的時(shí)間復(fù)習(xí)準(zhǔn)備面試簇抵。杭州的一二線(xiàn)公司基本上都去面試過(guò)了,包括阿里射众,字節(jié)碟摆,快手,滴滴责球,有贊焦履,涂鴉拓劝,哈啰(騰訊沒(méi)有客戶(hù)端的hc)雏逾,其中也拿了幾個(gè)不錯(cuò)的offer嘉裤。這里...
本篇旨在對(duì)作者universus在《Android Bander設(shè)計(jì)與實(shí)現(xiàn) - 設(shè)計(jì)篇》中表述錯(cuò)誤的地方做修正。 Android Binder設(shè)計(jì)與實(shí)現(xiàn) - 設(shè)計(jì)篇 摘要Bi...
一栖博、前言 上一節(jié)屑宠,我們說(shuō)到了OpenGLES的HelloWorld程序——繪制三角形。對(duì)于三角形的繪制仇让,我們需要知道三個(gè)頂點(diǎn)典奉,以及顏色。繪制分為頂點(diǎn)法(glDrawArray...
由于公司的業(yè)務(wù)不斷拓展丧叽,生產(chǎn)環(huán)境的 APK 大小也從我最初進(jìn)入公司時(shí)的 70M 變?yōu)榱?60MB 卫玖,在分析了 APK 結(jié)構(gòu)目錄之后,常規(guī)的壓縮方案已經(jīng)收效甚微了踊淳,動(dòng)態(tài)加載第三...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實(shí)戰(zhàn)JNI之“hello world”Android JNI學(xué)習(xí)(三)...
前言 最近,看到了「Android開(kāi)發(fā)者」公眾號(hào)的發(fā)布了最新 Android Studio Dolphin 的文章迂尝,果斷開(kāi)啟了升級(jí)最新 Android Studio 之路脱茉。 ...
最近因?yàn)楣镜男枨舐⒖_(kāi)發(fā)藍(lán)牙的智能設(shè)備琴许,通過(guò)網(wǎng)上查找資料,終于實(shí)現(xiàn)了藍(lán)牙連接溉躲,通信的功能榜田。 重點(diǎn)1:藍(lán)牙連接其實(shí)是不需要配對(duì)的!6褪帷箭券! 重點(diǎn)2:高版本Android系統(tǒng),需要...
前言 線(xiàn)程優(yōu)化一直是啟動(dòng)優(yōu)化中的一個(gè)必不可少的項(xiàng)目唱蒸。作為一個(gè) Android 程序員邦鲫,你肯定希望應(yīng)用啟動(dòng)的時(shí)候,火力全開(kāi)神汹,線(xiàn)程池拉滿(mǎn)庆捺,每一個(gè) CPU 核心滿(mǎn)載而行。 可你把線(xiàn)...
前言 最近幫測(cè)試做了一點(diǎn)關(guān)于簽名的需求屁魏,今天就和各位同學(xué)簡(jiǎn)單聊一聊關(guān)于簽名的那些事兒滔以。 如果問(wèn)到 Android 為什么需要簽名?大家都可能想到官網(wǎng)的解釋?zhuān)?Android ...
前言 Alfred坏匪,想必大家就算沒(méi)用過(guò)也耳聞過(guò)拟逮。Alfred是一個(gè)讓你可以丟掉鼠標(biāo)的神器。很多讀者可能之前認(rèn)為Alfred的學(xué)習(xí)成本高适滓,或者感覺(jué)它太復(fù)雜敦迄,而望之卻步。其實(shí)Al...
前言我們?cè)谧远xView時(shí)可能需要更新View的顯示凭迹,比如為View添加動(dòng)畫(huà)等等罚屋,有兩個(gè)方法是我們經(jīng)常會(huì)用到的:invalidate()和requestLayout(),本文...
必須好用啊嗅绸,推薦在項(xiàng)目中使用脾猛!
ConstraintLayout使用指南本文已授權(quán)微信公眾號(hào):碼個(gè)蛋 在微信公眾號(hào)平臺(tái)原創(chuàng)首發(fā) 前言 ConstraintLayout是2016年Google的I/O大會(huì)推出的新型布局-約束布局,話(huà)說(shuō)鱼鸠,今年都201...
關(guān)于Android的三級(jí)緩存猛拴,其中主要的就是內(nèi)存緩存和硬盤(pán)緩存。這兩種緩存機(jī)制的實(shí)現(xiàn)都應(yīng)用到了LruCache算法瞧柔,今天我們就從使用到源碼解析漆弄,來(lái)徹底理解Android中的緩...
本文已獨(dú)家授權(quán) 郭霖 ( guolin_blog) 公眾號(hào)發(fā)布! 本文意在快速集成并掌握阿里Android技術(shù)團(tuán)隊(duì)開(kāi)源的一款路由框架造锅。這款路由框架可以為我們的應(yīng)用開(kāi)發(fā)提供更...
想要懂得制作性能卓越的應(yīng)用,你必須先透徹了解應(yīng)用設(shè)計(jì)的原理哥蔚,如果你不清楚硬件的工作原理倒谷,那么你可能無(wú)法最大發(fā)揮出它的性能。當(dāng)一個(gè)應(yīng)用被渲染時(shí)糙箍,理解Andorid是如何利用GP...