前言 Gradle 是每個 Android 應用程序項目中存在的重要文件之一蹬挺。我們使用build.gradle文件來管理應用程序中所需的所有依賴項薄霜。但是 Gradle 文件中...
前言 Gradle 是每個 Android 應用程序項目中存在的重要文件之一蹬挺。我們使用build.gradle文件來管理應用程序中所需的所有依賴項薄霜。但是 Gradle 文件中...
Lint 開發(fā)中使用靜態(tài)代碼檢測工具對代碼進行檢查侠讯,達到規(guī)范代碼減少bug的目的。常用的檢測工具有FindBugs敬特、PMD、Coverity,Checkstyle。Andro...
強引用(StrongReference) 強引用是開發(fā)過程中最常用的引用方式疮方,當一個對象具有強引用時,操作系統(tǒng)進行 GC 回收處理是不會回收強引用的對象茧彤,即使系統(tǒng)內存不足骡显,J...
降級方法: 將下載好的platform-tools壓縮包解壓,替換SDK根目錄下的platform-tools目錄即可 下載最新版本: Windwos:https://dl....
前言 我們先回顧一下,在上一篇博客中珠洗,主要分享了Android單元測試的邏輯測試部分溜歪。接下來,我們重點講解Android單元測試的UI測試部分险污! 何為UI測試呢痹愚?就是對用戶界...
Android Studio配置SonarQube 前提條件:服務端已經搭建好SonarQube環(huán)境,服務端搭建Sonar環(huán)境這里不做介紹蛔糯,這里只關心AndroidStudi...
一蚁飒、背景 隨著項目逐漸擴展动壤,業(yè)務功能越來越多,代碼量越來越多淮逻,開發(fā)人員數量也越來越多琼懊。此過程中,你是否有過以下煩惱爬早? 項目模塊多且復雜哼丈,編譯一次要5分鐘甚至10分鐘?太慢不能...
為了應對復雜的業(yè)務場景筛严,同時降低侵入性醉旦,在保持api穩(wěn)定基礎上,全面重構了SmartDialog底層我現(xiàn)在可以自信的說:它現(xiàn)在是一個簡潔,強大车胡,侵入性極低的Pub包請使用Fl...
修改 androidx.drawerlayout.widget.DrawerLayout當前版本為 androidx.drawerlayout:drawerlayout:1....
報錯 Activity標簽下代碼:android:screenOrientation="portrait"報錯:Expecting android:screenOrienta...
@殷繼軍 先在homekit內添加并組合成立體音響再連接使用
在Windows上借助TuneBlade連接使用HomePod操作環(huán)境 也有人用Airfoil匈棘,TuneBlade與Airfoil兩款軟件的區(qū)別是:TuneBlade是直接推動整個電腦的音頻Airfoil是可以針對單個應用進行音頻推送 ...