前言 手機(jī)淘寶插件化框架Atlas在ART上首次啟動的時候,會通過禁用dex2oat來達(dá)到插件迅速啟動的目的。之后后臺進(jìn)行dex2oat,下次啟動如果dex2oat完成了則啟...
前言 手機(jī)淘寶插件化框架Atlas在ART上首次啟動的時候,會通過禁用dex2oat來達(dá)到插件迅速啟動的目的。之后后臺進(jìn)行dex2oat,下次啟動如果dex2oat完成了則啟...
title: Android AOP之字節(jié)碼插樁author: 陶超description: 實現(xiàn)數(shù)據(jù)收集SDK時,為了實現(xiàn)非侵入的,全量的數(shù)據(jù)采集,采用了AOP的思想,探索...
注意:該文檔只針對于近段時間,當(dāng)前最新的android版本是29一般我們寫Fragment的時候都會面臨一個選擇的問題:android.support.v4.app包下的Fr...
前言 抽絲剝繭RecyclerView系列文章的目的在于幫助Android開發(fā)者提高對RecyclerView的認(rèn)知,本文是整個系列的第一章。 RecyclerView已經(jīng)出...
前言 2020年后第一篇,來點輕松的話題吧。在家辦公,UI美眉心血來潮要搞一個滑動特效。 ViewPager+TabLayout ,老生常談的東西了。ViewPager 是基...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應(yīng)...
偶然看到一個問題,SharedPreferences 是線程安全的嗎?SharedPreferences 是進(jìn)程安全的嗎?如果不是,那如何保證線程安全、進(jìn)程安全呢?Share...
一、動態(tài)代理簡介 1、什么是動態(tài)代理? 通過反射機(jī)制動態(tài)生成代理者對象的一種設(shè)計模式。 2、如何區(qū)分靜態(tài)代理和動態(tài)代理? 靜態(tài)代理:程序運行前,代理類已經(jīng)存在。 動態(tài)代理:程...