最近看到了很多關(guān)于熱補(bǔ)的開(kāi)源項(xiàng)目——Depoxed(阿里)、AnFix(阿里)、DynamicAPK(攜程)等,它們都用到了JNI編程,并且JNI編程也貫穿了Android系...
最近看到了很多關(guān)于熱補(bǔ)的開(kāi)源項(xiàng)目——Depoxed(阿里)、AnFix(阿里)、DynamicAPK(攜程)等,它們都用到了JNI編程,并且JNI編程也貫穿了Android系...
本文緊接著前一章Android組件化開(kāi)發(fā)實(shí)踐(八):組件生命周期如何實(shí)現(xiàn)自動(dòng)注冊(cè)管理,主要講解怎么通過(guò)自定義插件來(lái)實(shí)現(xiàn)組件生命周期的自動(dòng)注冊(cè)管理。 1. 采用groovy創(chuàng)建...
概述 Rating,評(píng)價(jià),用于評(píng)價(jià)的星條顯示器。 1.重要屬性 android:numStars : 星星個(gè)數(shù) android:rating : 默認(rèn)點(diǎn)亮的星星星星個(gè)數(shù) an...
兩種方式實(shí)現(xiàn)類(lèi)似水波擴(kuò)散效果,先上圖為敬 自定義view實(shí)現(xiàn) 動(dòng)畫(huà)實(shí)現(xiàn) 自定義view實(shí)現(xiàn) 思路分析:通過(guò)canvas畫(huà)圓,每次改變圓半徑和透明度,當(dāng)半徑達(dá)到一定程度,再次從...
Java代理和動(dòng)態(tài)代理機(jī)制分析和應(yīng)用 概述 代理是一種常用的設(shè)計(jì)模式,其目的就是為其他對(duì)象提供一個(gè)代理以控制對(duì)某個(gè)對(duì)象的訪問(wèn)。代理類(lèi)負(fù)責(zé)為委托類(lèi)預(yù)處理消息,過(guò)濾消息并轉(zhuǎn)發(fā)消息...
更新:由于該適配方案越來(lái)越多人使用,也有很多人遇到不太理解的問(wèn)題。所以為了大家更好的使用,我將文章很多內(nèi)容更新了,老用戶可以重新看下整篇文章。主要更新的內(nèi)容是使用方法跟以前不...
Csdn 混淆介紹 Proguard是一個(gè)Java類(lèi)文件壓縮器、優(yōu)化器、混淆器、預(yù)校驗(yàn)器。壓縮環(huán)節(jié)會(huì)檢測(cè)以及移除沒(méi)有用到的類(lèi)、字段、方法以及屬性。優(yōu)化環(huán)節(jié)會(huì)分析以及優(yōu)化方法的...