為什麼我們能在主執行緒直接使用 Handler,而不需要建立 Looper ?
每個Handler 的執行緒都有一個 Looper ,主執行緒當然也不例外,但是我們不曾準備過主執行緒的 Looper 而可以直接使用,這是為何? 注意:通常我們認為 ActivityThread 就是主執
每個Handler 的執行緒都有一個 Looper ,主執行緒當然也不例外,但是我們不曾準備過主執行緒的 Looper 而可以直接使用,這是為何? 注意:通常我們認為 ActivityThread 就是主執
Java 中的 ClassLoader 可以載入 jar 檔案和 Class檔案(本質是載入 Class 檔案),這一點在 Android 中並不適用,因為無論 DVM 還是 ART 它們載入的不再是 Cla
前言 今晚魚哥(何俊林)發起了一門課程叫《如何進階一名有競爭力的程式設計師》,魚哥的網名-逆流的魚yulop,曾就職過愛奇藝等公司,著有暢銷書《Android音視訊》,對音視訊方面十分有造詣,這門課程他結合
前沿技術是什麼 現在去很多大公司面試,除了你具備基本的能夠寫一個高效能app的能力後,一般都會在自己的app裡面加一些現有的相對較 666 的技術,這些技術我們稱之為前沿技術 前沿技術有哪些? 前沿
今天給大家講一下熱更新之Nuwa實踐。 熱更新的框架有很多,比如AndFix、HotFix、Dexposed以及Nuwa,在考慮相容性和功能需求之後我還是選擇了Nuwa,因為這個框架可以新增類和欄位,並且相
Tinker是微信官方的Android熱補丁解決方案,它支援動態下發程式碼、So庫以及資源,讓應用能夠在不需要重新安裝的情況下實現更新。 較為具體的技術實現過程 Step 1: 新增 gr
前言 本文深入展開 mPaaS 在 IDEA 外掛開發之路上踩過的坑和沉澱的思考,希望能夠帶來一些參考性: ● mPaaS 冷啟動過程如何 通過工具選擇優化接入成本 ● IDEA Plug
首發公眾號: Android程式員日記 作者: 賢榆的榆 如果你覺得有幫助歡迎 關注、讚賞、轉發 閱讀時間:2650字 4分鐘 前言 寫給簡書平臺的小夥伴:
WeTest 導讀 近期測試反饋一個問題,在舊版本微視基礎上覆蓋安裝新版本的微視APP,首次開啟拍攝頁錄製視訊合成時高概率出現crash。 那麼我們直奔主題,看看日誌: 另外復現的日誌中
瞭解我的讀者,經常看我文章的讀者,可能都知道,我已經好久沒有分享過 Android 相關的乾貨了,說實話,作為一個以分享 Android 技術起家的公眾號來講,不分享 Andro
一、概述 Android外掛化技術一直是安卓開發中一個重要的方向,大概12年就被提出,發展至今已逐漸趨於成熟,很多大廠都有自己的一套外掛化方案,諸如淘寶的Atlas,滴滴的VirtualAPK,36
寫在前面的話 MAndroid 第十六期哦,如果你有好用的開源庫,技術文章,可以在文章底下留言或在公眾號MAndroid下留言,我會整理到下一期分享給大家。 往期傳送門: 1.MAndroid
最近在看 《深入探索Android熱修復技術原理7.3Q.pdf》 時,遇到一個之前沒有注意過的問題:關於資源修更新的Android的版本相容?作為程式員我們需要非常嚴謹的思路,是什麼導致了資源的修復更新需要
熱修復技術,可以看作 Android 平臺發展成熟至一定階段的必然產物。隨著移動端業務複雜程度的增加,傳統的版本更新流程顯然無法滿足業務和開發者的需求,熱修復技術的推出在很大程度上改善了這一局面。 熱修復技
0. 如何動態修復 bug 1、下發補丁(內含修復號的 class)到使用者手機,即讓 app 從伺服器上下載。(網路傳輸) 2、app 通過某種方式 ,