原创 Android 限制Edit輸入數字和小數點,保證小數點爲一個
推薦使用Android自帶的 使用方法 android:inputType="number|numberDecimal" setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYP
原创 沉浸狀態欄簡易解決
import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import android.graph
原创 信令服務和媒體服務
本節主要介紹WebRTC音視頻服務端的處理 通過前面的例子我們知道運行WebRTCDemo即可看到P2P的效果,實際應用中我們不可能讓用戶自己去裏面設置對方的IP和音視頻端口, 而且即使設置了對方的IP和端口也不一定能運行起來,因
原创 Android 弱引用使用示例
結合靜態內部類和WeakReference來解決Activity中可能存在的Handler內存泄露問題。 Activity中我們需要新建一個線程獲取數據,使用handler - sendMessage方式。下面是這一過程的一般性代碼:
原创 Android 仿微信拍攝視頻,相冊選擇圖片的實現(基本上全部適配)
首先集成兩個lib庫 compile 'com.github.f15997123593.fzqLib:cameralib:v4.0' compile 'com.github.f15997123593.fzqLib:takephoto_
原创 Android使用FFmpeg--Android Studio配置ffmpeg
Android使用FFmpeg–Android Studio配置ffmpeg 1.註冊各大組件,這一步很重要,如果不註冊就無法使用後面的函數了。 2.在解碼之前我們得獲取裏面的內容吧,所以這一步就是打開地址並且獲取裏面的內容。其
原创 Android Studio 依賴衝突解決
引入第三方庫導致出現依賴衝突 例如引入 com.github.PhilJay:MPAndroidChart:v3.1.0 後發現出現了 androidx.annotation:annotation 這個庫在本地沒有,所以引入無法成功
原创 AndroidStudio 解決依賴包衝突
通過build.gradle文件解決依賴包衝突 例如:本項目依賴的是 design:26.0.0-alpha1 appcompat-v7:26.0.0-alpha1 這兩個依賴包,但是由於依賴了一個其他庫,例如 com.github
原创 沉浸式狀態欄的實現方法
首先添加兩個工具類 StatusBarUtils package com.csun.volunteer.utils; import android.app.Activity; import android.content.Conte
原创 Vue 3.0項目搭建
Vue CLI介紹 Vue CLI 是一個基於 Vue.js 進行快速開發的完整系統,提供: 通過 @vue/cli 搭建交互式的項目腳手架。 通過 @vue/cli + @vue/cli-service-global 快速開始零配置原
原创 JavaWeb學習(四)
項目結構 public class DBHelper { public static final String url = "jdbc:mysql://localhost:3306/test"; public sta
原创 JaveWeb學習(二)
編寫接口 在src中添加文件 在 web.xml做如下配置 然後運行項目 在瀏覽器打開http://localhost:8090/firstWeb/hello 即可在控制檯看的Log 輸出
原创 JavaWeb學習(三)
添加mysql 填寫下列即可 然後在 查看以創建了的表 創建表中的鍵 點擊生成即可 然後在src中創建model文件夾 創建一個bean類 點擊 找到model文件夾即可 生成對應的model類 例如: 然後在編寫一個sq
原创 Git遠程倉庫搭建
新建一個git用戶 root@whthomas:/home/whthomas# adduser git root@whthomas:/home/whthomas# su git 我們新建一個文件夾 .ssh,並在其目錄下新建一個文件au
原创 設計模式大雜燴
設計模式大雜燴(24種設計模式的總結以及學習設計模式的幾點建議) 迄今爲止,LZ已經將24種設計模式介紹完了,其中包括GOF23種設計模式以及簡單工廠模式,這些設計模式之間並不是完全獨立的,而是互相之間,會有一