author/安卓圈子

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原始碼做了

Android架構元件實現MVVM模式的應用

Image元件 weex的list元件和image元件非常容易出問題,企鵝電競本身又存在很多無限列表的weex頁面,list和image的組合爆發的記憶體問題,導致接入weex後app的記憶體問題導致的cr

Android9程式設計三:執行第一個App

接上回: Android9程式設計二:建立第一個App 當前這個工程已經具備了一個頁面,而且是可以執行的,執行一個APP很簡單,點選單欄下面工具欄上的綠色三角箭頭即可: 點了之後,

如何在Android中實現非同步任務

在Android應用程式中,當我們需要與可能需要時間的外部資源(例如從外部API或資料庫獲取資料)進行互動時,我們希望主UI保持互動並阻止UI執行緒在長時間執行的程序中執行很活躍。 另請注意,預設情況

說說 方舟編譯器

華為繼去年推出黑科技 GPU Turbo 之後,今年再次扔出了一枚重磅炸彈,安卓效能革命,華為方舟編譯器 ,號稱解決安卓程式 “邊解釋邊執行” 的低效,全程執行機器碼高效執行程式。架構級優化,

使用View來搭建UI

本文主要是想表達一下在Android UI開發中我對View 的看法,個人經驗有限,有什麼問題歡迎一塊討論。 如果說Activity 是Android提供的頁面容

第2部分:縮小程式碼

在本章中,您將找到適用於幾乎所有應用程式的建議。這一切都是為了保持程式碼庫的清潔,檢查依賴關係,併為您提供幫助完成這些任務的工具。 Dex程式碼縮小 您要做的第一件事是啟用內建縮小器。它將嘗試剝離任何

Android全域性異常處理

在做android專案開發時,大家都知道如果程式出錯了,會彈出來一個強制退出的彈出框,這個本身沒什麼問題,但是這個UI實在是太醜了,別說使用者接受不了,就連我們自己本身可能都接受不了。雖然我們在釋出程式時總

1746158726.7407