原创 :app:uploadCrashlyticsMappingFileRelease
接入google firebase導致打包失敗,報錯: :app:uploadCrashlyticsMappingFileRelease 解決辦法: // 屏蔽 task (uploadCrashlyticsMapp
原创 android 直接run簽名包
選中項目,右鍵 -> open Module Setting Module -> app-> 選項卡(Signing),添加release Build Types選項卡,選中debug中的Signing Config,選擇“debug
原创 技術資料國內下載,鏡像
git 鏡像 https://npm.taobao.org/mirrors/git-for-windows/v2.27.0.windows.1/ 同理,其他技術資料可加上 https://npm.taobao.org/mirror
原创 android監聽軟鍵盤enter按鍵
android監聽軟鍵盤enter按鍵,網上找了幾個方案都不好使,自己打印日誌,得出下面這個方式 et.setImeOptions(EditorInfo.IME_ACTION_SEND); etNum
原创 JAVA設計模式系列(1)----觀察者模式
概念 觀察者模式(Observer),又叫發佈-訂閱模式(Publish/Subscribe),定義對象間一種一對多的依賴關係,使得每當一個對象改變狀態,則所有依賴於它的對象都會得到通知並自動更新 其中,Subject類是主題,它把所有對
原创 Kotlin 筆記(1)基礎語法
Kotlin 基礎語法 Kotlin 文件以 .kt 爲後綴。 包聲明 代碼文件的開頭一般爲包的聲明: package com.runoob.main import java.util.* fun test() {} class R
原创 kotlin筆記(2)基本數據類型
Kotlin 基本數據類型 Kotlin 的基本數值類型包括 Byte、Short、Int、Long、Float、Double 等。不同於 Java 的是,字符不屬於數值類型,是一個獨立的數據類型。 類型 位寬度 Double 64 Fl
原创 超級工具類 AndroidUtilCode
官方地址: https://github.com/Blankj/AndroidUtilCode 簡介 AndroidUtilCode 🔥 是一個強大易用的安卓工具類庫,它合理地封裝了安卓開發中常用的函數,具有完善的 Demo 和單元測試,
原创 解決Android SDK國內鏡像無法使用問題
1.在https://www.ipaddress.com/獲取dl-ssl.google.com的ip地址,按下enter後得到如:74.125.237.1的IP地址 2.在 C:\Windows\System32\drivers\etc
原创 VSCode鼠標右鍵打開
VSCode鼠標右鍵打開選擇中文件 新建文件 1.reg 輸入以下代碼(將路徑改成自己 vscode 的絕對路徑) 雙擊運行 Windows Registry Editor Version 5.00 [HKEY_CLASSES
原创 VelocityTracker 滑動速度跟蹤器 簡介
簡介 可以用來監聽手指移動改變的速度,一般用於滑動事件 常用方法 mVelocityTracker.obtain(); //創建 mVelocityTracker.addMovement(event); //傳入event事件
原创 android 實現超鏈接
四種方式實現鏈接。 1. autoLink 1. xml設置android:autoLink,包括以下參數,其中:all自動識別類 android:autoLink="all" android:autoLink="none" androi
原创 Kotlin協程簡介
什麼是協程? 官方描述:協程通過將複雜性放入庫來簡化異步編程。程序的邏輯可以在協程中順序地表達,而底層庫會爲我們解決其異步性。該庫可以將用戶代碼的相關部分包裝爲回調、訂閱相關事件、在不同線程(甚至不同機器)上調度執行,而代碼則保持如同順
原创 java多線程系列-----死鎖以及解決死鎖的辦法
死鎖的四個必要條件 1)互斥條件,即某個資源在一段時間內只能由一個線程佔有,不能同時被兩個或兩個以上的線程佔有 2)不可搶佔條件,線程所獲得的資源在未使用完畢之前,資源申請者不能強行地從資源佔有者手中奪取資源,而只能由該資源的佔有者線程自