原创 AndroidX升級總結

前言 隨着2021年即將結束,因技術迭代的升級,不少公司開始使用AndroidX代替原有的各種support包,升級勢在必行 AndroidX升級 升級所需環境 1.androidx的最低使用條件 AndroidStudio 3.2.0+

原创 修復Android8.0系統BUG導致透明度+轉向崩潰

/** * 修復透明+轉向的Android8.0系統 BUG */ private void fixOnlyFullscreen(){ if (Build.VERSION.SDK_INT == 26 && isTransluce

原创 組件化庫開發資源合併等注意事項

在開發庫模塊和相關應用時,請注意以下行爲和限制。 向 Android 應用模塊添加對庫模塊的引用後,您可以設置它們的相對優先級。在構建時,庫會按照優先級由低到高的順序逐一與應用合併。 資源合併衝突 構建工具會將庫模塊中的資源與相關應用模

原创 庫模塊開發注意事項

在開發庫模塊和相關應用時,請注意以下行爲和限制。 向 Android 應用模塊添加對庫模塊的引用後,您可以設置它們的相對優先級。在構建時,庫會按照優先級由低到高的順序逐一與應用合併。 資源合併衝突 構建工具會將庫模塊中的資源與相關應用模

原创 YoLo5 AI機器學習識別從入門到放棄

前言 做AI做的事兒,讓世界充滿AI 原定目標主要是對安卓手機進行UI實時監測,思路是利用投屏原理拿到圖像幀,在使用過程中進行無感知UI檢測,我認爲目前最大支持僅爲60fps,作用能幹嘛呢?作用可多了,譬如訓練單圖標配合無障礙點擊進行智能化

原创 前端學習筆記1——初始準備

工程目錄結構: 結構一: 結構二(用Hbuilder創建的): VsCode插件應用: Vetur EsLint Debugger for Chrome Auto Close Tag Auto Rename Tag JavaScript(E

原创 小白java基礎關卡速通

前言 特別基礎,遺漏較多,在後期需要學習人員針對小標題知識點再過一遍 一段廢話: 編程與哲學、數學是密不可分的,但是數學不好能不能學,當然能學,數學就是爲了探索問題而存在,而編程是爲了解決問題,二者相似,但是解決一個問題就像築城,有很多角色

原创 通過自定義Gradle插件編譯時修改jar包完成Android組件覆蓋率

前言 本次做jacoco覆蓋率發現,主工程依賴的jar包都未產生覆蓋率數據,熟悉jar包方式組件化架構的同學應該明白主工程僅是空殼,若按照網上教程做則壓根覆蓋不到業務組件,必須解決,經研究發現,AS的Gradle build插件執行過程僅創

原创 Python字典替代switch-case

#!/usr/bin/python # -*- coding: UTF-8 -*- import os import re def one(): return "one" def two(): return "two" de

原创 Dart學習筆記——Set

void main() { for (int i = 0; i < 5; i++) { print('hello ${i + 1}'); } var dd = [1, 2, 3, 4]; for (int i = 0

原创 從Web框架看Cookie名字更改

前言 這兩天由登錄攔截想起的單點登錄,重點看了token跟session-cookie這種機制,發現移動端還是token的好,又看了http8連問,產生許多疑問,此次就記錄會話到cookie更改名字 會話,即TCP建立連接後數據通信前的操作

原创 記kotlin 中var、val與Java的final

Kotlin關鍵字var 與val var 讀寫修飾的關鍵字 var 可以重寫set、get方法 val只讀修飾的關鍵字 val 只能重寫get方法 lateinit關鍵字修飾的var可以不需要進行值初始化,但val必須初始化 val 類似

原创 Gradle庫版本對應的AS Gradle插件版本

插件版本 Gradle 版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1 - 2.13 2.0.0 - 2.1.2 2.10 -

原创 java.lang.UnsatisfiedLinkError,couldn’t find “libc++_shared.so”

看到此博,可能你在集成OpenCv,給個忠告別看網上落後的文章,啥導入java文件夾的,然後build配置也沒告訴,這種方式需要自己寫一個空C並進行配置,然後編譯一下,我搞了兩天沒搞明白,最後靠經驗跟感覺瞎雞兒弄,一會就弄成了。 在App

原创 Gradle版本對應的AS Gradle插件版本

插件版本 Gradle 版本 1.0.0 - 1.1.3 2.2.1 - 2.3 1.2.0 - 1.3.1 2.2.1 - 2.9 1.5.0 2.2.1 - 2.13 2.0.0 - 2.1.2 2.10 -