系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動速度之理論基礎(chǔ) Androi...
系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動速度之理論基礎(chǔ) Androi...
引言 先簡單介紹一下Android插件化馒胆。很早之前已經(jīng)有公司在研究這項技術(shù),淘寶做得比較早凝果,但淘寶的這項技術(shù)一直是保密的祝迂。直到2015年才陸續(xù)出現(xiàn)很多框架,Android插件...
在“java常量與常量池”http://www.reibang.com/p/baa035d9841b中已經(jīng)介紹過一些java自動裝箱與拆箱的例子《勾澹現(xiàn)在單獨對自動裝箱/拆箱進行...
Android開發(fā)者:你真的會用AsyncTask嗎液兽? 導(dǎo)讀.1 在Android應(yīng)用開發(fā)中,我們需要時刻注意保證應(yīng)用程序的穩(wěn)定和UI操縱響應(yīng)及時掌动,因為不穩(wěn)定或響應(yīng)緩慢的應(yīng)用...
之前講到四啰,init進程會啟動zygote進程,那么zygote進程會做些什么粗恢?而且目前為止仍然是運行在C/C++層的程序柑晒,那么什么時候會進入Java層呢? 源碼參考Andro...
弄清JVM(Java Virtual Machine)的內(nèi)存管理模型對了解java GC工作原理是很有必要的眷射。最近正好看到一篇文檔寫的不錯匙赞,介紹了Java內(nèi)存管理的處理方式,...
個人主頁:http://shiyiliang.cn Java內(nèi)存結(jié)構(gòu) Java虛擬機會將內(nèi)存分為幾個不同的管理區(qū)妖碉,這些區(qū)域各自有各自的用途涌庭,根據(jù)不同的特點,承擔(dān)不同的任務(wù)以及...
Binder承擔(dān)了絕大部分Android進程通信的職責(zé)坐榆,可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進程間的通信冗茸。在對Binder的理解上席镀,可大可小,日常APP開發(fā)并...
Java代理和動態(tài)代理機制分析和應(yīng)用 概述 代理是一種常用的設(shè)計模式夏漱,其目的就是為其他對象提供一個代理以控制對某個對象的訪問豪诲。代理類負(fù)責(zé)為委托類預(yù)處理消息,過濾消息并轉(zhuǎn)發(fā)消息...
前言 今天介紹下Java的反射機制挂绰,以前我們獲取一個類的實例都是使用new一個實例出來屎篱。那樣太low了,今天跟我一起來學(xué)習(xí)學(xué)習(xí)一種更加高大上的方式來實現(xiàn)。 正文 Java反射...
Android博客周刊專題之#插件化開發(fā)# 本期專欄目討論插件化開發(fā)交播。插件化涉及的東西很多专肪,所以我們需要多個維度去學(xué)習(xí)。大概分為5個部分:預(yù)備知識堪侯、入門嚎尤、進階、系列伍宦、類庫芽死。一...
引言 FutureTask實現(xiàn)了接口Future,同F(xiàn)uture一樣次洼,代表異步計算的結(jié)果关贵。當(dāng)然,F(xiàn)utureTask除了實現(xiàn)Future接口之外卖毁,還實現(xiàn)了Runnable接口...
在Android開發(fā)中揖曾,如果是一些簡單的布局,都很容易搞定亥啦,但是一旦涉及到復(fù)雜的頁面炭剪,特別是為了兼容小屏手機而使用了ScrollView以后,就會出現(xiàn)很多滑動事件的沖突翔脱,最經(jīng)...
轉(zhuǎn)載注明出處:http://www.reibang.com/p/a009d7415af0 首先清楚點擊事件的傳遞過程大體是dispatchTouchEvent -> onIn...
本人博客地址: http://gudong.name本文博客地址: http://gudong.name/2017/04/14/jvm_vs_dalvik.html 該篇文章...