
1. 引入ExoPlayer 2. ExoPlayer自定義View的使用 如上,ExoPlayer提供了一個(gè)SimpleExoPlayerVi...
1. 定義 在Android系統(tǒng)中,有一種特殊的視圖,稱為SurfaceView,它擁有獨(dú)立的繪圖表面,即它不與其宿主窗口共享同一個(gè)繪圖表面。由...
5.1 用構(gòu)造器確保初始化 注意變量聲明、定義、賦值和初始化的區(qū)別:image.png 注意成員變量在類內(nèi)初始化和構(gòu)造函數(shù)初始化的區(qū)別: 5.2...
Crash .閃退(Crash)是客戶端程序在運(yùn)行時(shí)遭遇無法處理的異常或錯(cuò)誤時(shí)而退出應(yīng)用程序的表現(xiàn),請(qǐng)從crash發(fā)生的原因分類與解決方法、在出...
什么是IPC機(jī)制 IPC為Inter-Process Communication的縮寫,含義為進(jìn)程間的通信或者跨進(jìn)程通信。 為什么使用IPC機(jī)制...
逃逸分析 在編程語言的編譯優(yōu)化原理中,分析指針動(dòng)態(tài)范圍的方法稱之為逃逸分析。通俗來講,當(dāng)一個(gè)對(duì)象的指針被多個(gè)方法或線程引用時(shí),我們稱這個(gè)指針發(fā)生...
1. Activity的啟動(dòng)模式 啟動(dòng)方式standard(默認(rèn)模式):創(chuàng)建新的ActivitysingleTop:如果當(dāng)前任務(wù)的頂部已存在該A...
集合 1.LinkedList和ArrayList的區(qū)別以及其應(yīng)用場(chǎng)景 兩者的區(qū)別:LinkedList其內(nèi)部數(shù)據(jù)結(jié)構(gòu)為雙向鏈表;ArrayLi...
流程解讀 自定義的繼承類:因?yàn)锳syncTask為抽象類,無法直接創(chuàng)建,必須繼承它實(shí)現(xiàn)一個(gè)子類。 創(chuàng)建自定義的MyTask類 創(chuàng)建該類,實(shí)際上就...