前言 Gradle 是每個 Android 應用程序項目中存在的重要文件之一。我們使用build.gradle文件來管理應用程序中所需的所有依賴項。但是 Gradle 文件中...
IP屬地:重慶
前言 Gradle 是每個 Android 應用程序項目中存在的重要文件之一。我們使用build.gradle文件來管理應用程序中所需的所有依賴項。但是 Gradle 文件中...
Lint 開發(fā)中使用靜態(tài)代碼檢測工具對代碼進行檢查,達到規(guī)范代碼減少bug的目的。常用的檢測工具有FindBugs、PMD、Coverity,Checkstyle。Andro...
強引用(StrongReference) 強引用是開發(fā)過程中最常用的引用方式,當一個對象具有強引用時,操作系統進行 GC 回收處理是不會回收強引用的對象,即使系統內存不足,J...
前言 我們先回顧一下,在上一篇博客中,主要分享了Android單元測試的邏輯測試部分。接下來,我們重點講解Android單元測試的UI測試部分! 何為UI測試呢?就是對用戶界...
Android Studio配置SonarQube 前提條件:服務端已經搭建好SonarQube環(huán)境,服務端搭建Sonar環(huán)境這里不做介紹,這里只關心AndroidStudi...
一、背景 隨著項目逐漸擴展,業(yè)務功能越來越多,代碼量越來越多,開發(fā)人員數量也越來越多。此過程中,你是否有過以下煩惱? 項目模塊多且復雜,編譯一次要5分鐘甚至10分鐘?太慢不能...
為了應對復雜的業(yè)務場景,同時降低侵入性,在保持api穩(wěn)定基礎上,全面重構了SmartDialog底層我現在可以自信的說:它現在是一個簡潔,強大,侵入性極低的Pub包請使用Fl...