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