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