前言:雖然有翻譯軟件,雖然有chatgpt,畢竟語言隔閡,對這個工具還是一知半解,因此想通過翻譯的方式和大家來一起學習下Perfetto這個強大的工具 目錄[https://...
前言 因業(yè)務需要,需要集成PayPal支付,故一邊研究并順便分享一下集成步驟。附上相關文檔:PayPal集成官方文檔[https://developer.paypal.com...
開發(fā)Android上的音頻應用,最常見的是使用MediaRecorder和MediaPlayer來實現(xiàn)音頻的錄制和播放,更基礎點的會使用AudioRecord和AudioTr...
PathMeasure從名字就可以看出,這個類應該關聯(lián)一個path類對象。它是對它關聯(lián)path對象的進一步測量。所以PathMeasure與Path是一一對應的,一個Path...
本文主要內容為貝塞爾曲線原理解析并用 SurfaceView 實現(xiàn)其展示動畫 關于SurfaceView 的使用,大家可以看我的上一篇文章 Android:SurfaceVi...
前言 摘自《Android群英傳》 Android提供了View進行繪圖處理,View可以滿足大部分的繪圖需求,但在某些時候也會心有余而力不足。我們知道,View通過刷新來重...
最近使用MediaCodec做編解碼H264,寫一點東西以免自己再次掉坑。先說一下具體環(huán)境,使用的是,Windows10 + AndroidStudio3.0 + CMake...
CameraX采集數(shù)據(jù)生成 YUV_420_888格式 通過分析接口得到ImageProxy 然后得到planes數(shù)組 I420的排列 YYYY YYYY YYYY YYY...
1,紋理【1】什么是紋理:定義:在計算機圖形學中,紋理既包括通常意義上物體表面的紋理。也就是我們土話所講的使物體表面呈現(xiàn)凹凸不平的溝紋,同時也包括在物體的光滑表面上的彩色圖案...
介紹兩種方式 第一種 先分析步驟: 覆蓋view的onDraw方法需要使用Paint類,繪制顏色和抗鋸齒使用canvas的drawArt方法,繪制扇形 1.定義變量 2.覆蓋...
一、簡介 Systrace是Android4.1引入的性能分析工具。利用ftrace,在系統(tǒng)關鍵位置都有埋點,主要用于分析系統(tǒng)調用耗時問題,可以自定義trace標簽來細化調用...
概述 TraceView是Android平臺配備一個很好的性能分析工具,它可以通過圖形化的方式讓我們了解我們要跟蹤的程序的性能,并且能具體到方法。 如何使用 通過Androi...
JetPack作為Google官方推薦的一套標準化開發(fā)套件,很值得去使用和學習。 這篇介紹Lifecycle。Lifecycle是這一套控件基石。其他組件都或多或少有用到或者...
DiffUtil 用于計算兩個列表之間的差異并輸出將第一個列表轉換為第二個列表的更新操作列表,它可用于計算 RecyclerView 適配器的更新. 官方簡介語法[https...
注意:Coroutine和retrofit的使用在retrofit2.6之前之后是有區(qū)別的 一、定義接口 二、創(chuàng)建retrofit 另外把依賴貼出來 三、Coroutine的...
這篇屬于Kotlin進階,講了與類相關內容,主要涉及到:類定義、類屬性和函數(shù)、類繼承、抽象類和接口、委托與代理、單例、數(shù)據(jù)類、伴生對象、運算符重載、枚舉和密封類。 1、面向對...
一. 類(Class) 與類型(Type) Kotlin 中類和類型是不一樣的概念。 下圖充分展示了它們的區(qū)別。 二. 型變 型變是指類型轉換后的繼承關系。 Kotlin 的...