原创 :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)不可搶佔條件,線程所獲得的資源在未使用完畢之前,資源申請者不能強行地從資源佔有者手中奪取資源,而只能由該資源的佔有者線程自