系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動(dòng)速度之理論基礎(chǔ) Androi...
系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動(dòng)速度之理論基礎(chǔ) Androi...
引言 先簡(jiǎn)單介紹一下Android插件化茁计。很早之前已經(jīng)有公司在研究這項(xiàng)技術(shù),淘寶做得比較早谓松,但淘寶的這項(xiàng)技術(shù)一直是保密的星压。直到2015年才陸續(xù)出現(xiàn)很多框架,Android插件...
在“java常量與常量池”http://www.reibang.com/p/baa035d9841b中已經(jīng)介紹過(guò)一些java自動(dòng)裝箱與拆箱的例子」砥現(xiàn)在單獨(dú)對(duì)自動(dòng)裝箱/拆箱進(jìn)行...
Android開發(fā)者:你真的會(huì)用AsyncTask嗎娜膘? 導(dǎo)讀.1 在Android應(yīng)用開發(fā)中,我們需要時(shí)刻注意保證應(yīng)用程序的穩(wěn)定和UI操縱響應(yīng)及時(shí)优质,因?yàn)椴环€(wěn)定或響應(yīng)緩慢的應(yīng)用...
之前講到竣贪,init進(jìn)程會(huì)啟動(dòng)zygote進(jìn)程,那么zygote進(jìn)程會(huì)做些什么巩螃?而且目前為止仍然是運(yùn)行在C/C++層的程序演怎,那么什么時(shí)候會(huì)進(jìn)入Java層呢? 源碼參考Andro...
弄清JVM(Java Virtual Machine)的內(nèi)存管理模型對(duì)了解java GC工作原理是很有必要的避乏。最近正好看到一篇文檔寫的不錯(cuò)颤枪,介紹了Java內(nèi)存管理的處理方式,...
個(gè)人主頁(yè):http://shiyiliang.cn Java內(nèi)存結(jié)構(gòu) Java虛擬機(jī)會(huì)將內(nèi)存分為幾個(gè)不同的管理區(qū)淑际,這些區(qū)域各自有各自的用途畏纲,根據(jù)不同的特點(diǎn),承擔(dān)不同的任務(wù)以及...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé)盗胀,可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信锄贼。在對(duì)Binder的理解上票灰,可大可小,日常APP開發(fā)并...
Java代理和動(dòng)態(tài)代理機(jī)制分析和應(yīng)用 概述 代理是一種常用的設(shè)計(jì)模式,其目的就是為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問(wèn)屑迂。代理類負(fù)責(zé)為委托類預(yù)處理消息浸策,過(guò)濾消息并轉(zhuǎn)發(fā)消息...
前言 今天介紹下Java的反射機(jī)制,以前我們獲取一個(gè)類的實(shí)例都是使用new一個(gè)實(shí)例出來(lái)惹盼。那樣太low了庸汗,今天跟我一起來(lái)學(xué)習(xí)學(xué)習(xí)一種更加高大上的方式來(lái)實(shí)現(xiàn)。 正文 Java反射...
Android博客周刊專題之#插件化開發(fā)# 本期專欄目討論插件化開發(fā)手报。插件化涉及的東西很多蚯舱,所以我們需要多個(gè)維度去學(xué)習(xí)。大概分為5個(gè)部分:預(yù)備知識(shí)掩蛤、入門枉昏、進(jìn)階、系列揍鸟、類庫(kù)兄裂。一...
引言 FutureTask實(shí)現(xiàn)了接口Future,同F(xiàn)uture一樣阳藻,代表異步計(jì)算的結(jié)果懦窘。當(dāng)然,F(xiàn)utureTask除了實(shí)現(xiàn)Future接口之外稚配,還實(shí)現(xiàn)了Runnable接口...
在Android開發(fā)中,如果是一些簡(jiǎn)單的布局港华,都很容易搞定道川,但是一旦涉及到復(fù)雜的頁(yè)面,特別是為了兼容小屏手機(jī)而使用了ScrollView以后立宜,就會(huì)出現(xiàn)很多滑動(dòng)事件的沖突冒萄,最經(jīng)...
轉(zhuǎn)載注明出處:http://www.reibang.com/p/a009d7415af0 首先清楚點(diǎn)擊事件的傳遞過(guò)程大體是dispatchTouchEvent -> onIn...
本人博客地址: http://gudong.name本文博客地址: http://gudong.name/2017/04/14/jvm_vs_dalvik.html 該篇文章...