安卓开发

Android MVP模式詳解

一、MVP概述 MVP,全稱 Model-View-Presenter,即模型-檢視-層現器。 提到MVP,就必須要先介紹一下它的前輩MVC,因為MVP正是基於MVC的基礎發展而來的。兩個之間的關係也是

Flutter audioplayers使用小結

audioplayers 是一個可以支援同時播放多個音訊檔案的 Flutter 的庫。用法也是相當的簡單: AudioPlayer audioPlayer = new AudioPlayer(); a

Android Note - 啟動優化

冷啟動指的是應用徹底從頭開始啟動,遵循下面的步驟 載入和啟動應用 在啟動應用後立即為應用生成並展示一個空白的啟動視窗 建立應用程序 當應用程序建立完畢後,系統將任務交給應用

全面剖析Android訊息機制原始碼

在Android應用中,訊息機制可謂是處於舉足輕重的地步,因為UI是Android的整個門面展示,而UI的展示是交由訊息機制來處理。Android不允許在子執行緒中進行UI處理,因為這樣會引發多執行緒的安全問題

Android Note - 程式碼優化

我們平時在Java中做字串連線的時候,下意識的選擇都是使用+ 來連線。這個過程其實會新生成一個StringBuilder 物件,然後將+ 左右的資料通過append() 方法拼

Android Apk反編譯系列教程(二)APK重打包

APK反編譯分析的時候,難免需要對APK進行重打包來輔助反編譯的分析。比如通過重打包給APK新增可除錯功能或者新增可抓https包的功能,都需要應用到重打包的技術。 操作步驟 (一)APKTool反編譯

Flutter 記憶體機制初探

Dart RunTime簡介 Flutter Framework使用Dart語言開發,所以App程序中需要一個Dart執行環境(VM),和Android Art一樣,Flutter也對Dart原始碼做了

1746023114.9853