由于大多數情況下,我們的電腦性能是有限的,所以在使用??禂z像頭等RTSP抓幀讀流的時候,應首先將主碼流和輔碼流的分辨率降低并且將視頻的幀率也降低(這是本人經過無數血的教訓實驗...
由于大多數情況下,我們的電腦性能是有限的,所以在使用??禂z像頭等RTSP抓幀讀流的時候,應首先將主碼流和輔碼流的分辨率降低并且將視頻的幀率也降低(這是本人經過無數血的教訓實驗...
"本文轉載自:[^一二三^]的流媒體協議之RTSP詳解[https://blog.csdn.net/water1209/article/details/126927798][...
介紹兩種方式 第一種 先分析步驟: 覆蓋view的onDraw方法需要使用Paint類,繪制顏色和抗鋸齒使用canvas的drawArt方法,繪制扇形 1.定義變量 2.覆蓋...
ValueAnimator是針對值進行動畫,支持整形,浮點型,顏色,對象等類型。 PropertyAnimation,屬性動畫。 View動畫顧名思義,只是對View進行動畫...
背景:最近接了個外包,其中有個打卡功能,里面包含了一個日歷,甲方要求百分百還原,閑暇之余就擼了一下,下面是效果圖 源碼地址 https://github.com/chen...
本篇代碼地址:https://github.com/VIVILL/SimpleDemo/tree/main/Flow[https://github.com/VIVILL/Si...
Jetpack是一個由谷歌推出的、用于簡化Android開發(fā)的庫集合,其中的Flow是一個很重要的組件。本文將介紹Flow的概念、產生的原因、優(yōu)點、使用方式、與LiveDat...
Flow 是一種基于流的編程模型,本文我們將向大家介紹響應式編程以及其在 Android 開發(fā)中的實踐,您將了解到如何將生命周期、旋轉及切換到后臺等狀態(tài)綁定到 Flow 中,...
這可能是最好的 RxJava 2.x 入門教程系列專欄文章鏈接:這可能是最好的RxJava 2.x 入門教程(一)[http://www.itdecent.cn/p/a93...
一、前言: 最近在學習DataBinding的使用,中間遇到了不少的坑,記錄以下,幫助以后學習DataBinding的朋友。 二、使用: 有一個 ViewModel 類,有一...
MVVM模式基于數據驅動UI,我們可以通過ViewModel很好的解藕Activity與View。相對于MVP模式Presenter與View交互頻繁,工程結構復雜,MVVM...
[轉]官方推薦 Flow 取代 LiveData,有必要嗎?[https://juejin.cn/post/6986265488275800072]更加詳細的文章:不做跟風黨...
如果您是一位Android開發(fā)者,并且希望異步構建應用程序,則可能會使用到RxJava,因為RxJava具有可用于幾乎所有操作的運算符,并已成為Android中最重要的知識之...
1.Launcher簡介 Launcher是安卓系統(tǒng)中的桌面啟動器,安卓系統(tǒng)的桌面UI統(tǒng)稱為Launcher。Launcher是安卓系統(tǒng)中的主要程序組件之一,安卓系統(tǒng)中如果沒...
這篇文章會介紹 Kotlin 協程各個部分的作用,和常見類/函數/對象的用法。 從一個最簡單的例子看起: 這段代碼是在協程中打印所在線程的名稱,其中 GlobalScope ...
我來了我來了,今天給大家介紹一下數據埋點相關知識首先數據埋點分為三種。 一 代碼埋點 這種是我接觸最多的埋點方式,直接進行代碼侵入埋點舉個例子 logi這一行就屬于代碼埋點 ...
通過這篇文章你將學習到: Context 與 Activity 有什么關系? Context對于Activity有什么作用? 不同類型的Context的應用場景是什么? 關于...
Android系統(tǒng)發(fā)布十多年以來,關于Android的UI的適配一直是開發(fā)環(huán)節(jié)中最重要的問題,但是我看到還是有很多小伙伴對Android適配方案不了解。剛好,近期準備對糗事百...
前段時間開啟新項目的時候就考慮過Android屏幕適配,說實話以前從來沒有想過針對這一塊做一些優(yōu)化,原本的屏幕適配方案簡單來說就是利用好dp和weight來進行屏幕適配,當然...