安卓熱修復

Android外掛化之旅

一、概述 Android外掛化技術一直是安卓開發中一個重要的方向,大概12年就被提出,發展至今已逐漸趨於成熟,很多大廠都有自己的一套外掛化方案,諸如淘寶的Atlas,滴滴的VirtualAPK,36

MAndroid 週報第十七期

寫在前面的話 MAndroid 第十六期哦,如果你有好用的開源庫,技術文章,可以在文章底下留言或在公眾號MAndroid下留言,我會整理到下一期分享給大家。 往期傳送門: 1.MAndroid

Android更新資原始檔淺思考

最近在看 《深入探索Android熱修復技術原理7.3Q.pdf》 時,遇到一個之前沒有注意過的問題:關於資源修更新的Android的版本相容?作為程式員我們需要非常嚴謹的思路,是什麼導致了資源的修復更新需要

八、Android 熱修復瞭解

0. 如何動態修復 bug 1、下發補丁(內含修復號的 class)到使用者手機,即讓 app 從伺服器上下載。(網路傳輸) 2、app 通過某種方式 ,

淺談客戶端模組化

大學那會喜歡跟著老師在實驗室折騰,感覺每天都有新知識魚貫而入。 當我被告知要做一個最小微控制器系統的時候,興奮而又緊張! 最小微控制器系統示意圖: 學過微控制器的同學,應該都要

Android熱修復技術,你會怎麼選?

前言 目前Android業內,熱修復技術百花齊放,各大廠都推出了自己的熱修復方案,使用的技術方案也各有所異,當然各個方案也都存在各自的侷限性。在面對眾多的方案,希望通過梳理這些熱修復方案的對比及實現原理,掌

從ClassLoader到Android外掛化以及熱更新原理

最經換了工作,公司的專案比較龐大,很多地方都運用了外掛化,外掛化說簡單就是把部分功能進行打包成專門的apk、dex等檔案,當宿主app需要用到此功能的時候才去載入外掛;外掛不僅可以實現一些功能的熱插拔;以及不需

Android程式碼書寫規範

package命名:全部使用小寫字母。一級包名為com,二級包名為xx(可以是公司或則個人的隨便),三級包名根據應用進行命名,四級包名為模組名或層級名。

lottie動畫設計_免異常總結

動畫一定要保持簡潔,否則會影響效能,在手機上執行會出現卡頓的情況。 1.1 匯出的向量圖層使用1X一倍圖 sketch等素材匯出到AE時,使用1X 一倍圖(以保證資源最小),在AE中更改資源大小

理解Android 中的啟動模式

眾所周知這是 Activity 的預設模式,如果不去設定launchMode 屬性,Activity預設啟動模式是介個。 1. Activity1多次啟動後,當前Activity棧中會出現多個Acti

Android 軟鍵盤踩坑記

分享一篇關於軟鍵盤的採坑記,希望對大家在開發過程中能有幫助。 最近在開發一個朋友圈產品的時候遇到一個bug:軟鍵盤遮罩,在解決的過程中我通過百度、谷歌查找了好半天,最終經歷了一番坎坷才解決,具體過程

1716188724.2945