步驟 1.創(chuàng)建文件夾mkdir jadx2.下載jadxgit clone https://github.com/skylot/jadx.git[https://github...
步驟 1.創(chuàng)建文件夾mkdir jadx2.下載jadxgit clone https://github.com/skylot/jadx.git[https://github...
Demo很好用,感謝~
Janus android demo什么是 janus 網(wǎng)關(guān) janus implementing the means to set up a WebRTC media communication with ...
什么是 janus 網(wǎng)關(guān) janus implementing the means to set up a WebRTC media communication with ...
相關(guān)文章鏈接: 1. Android Framework - 學(xué)習(xí)啟動篇2. Android 系統(tǒng)服務(wù) - AMS 的啟動過程3. Android 系統(tǒng)服務(wù) - PMS 的啟...
還是好好看看LiveData.observer的api說明吧...STARTED(onStart、onPause)、RESUMED(onResume)...
LiveData詳解1.LiveData介紹 LiveData是Jetpack AAC的重要組件,同時已有一個同名抽象類。LiveData,原意是活著的數(shù)據(jù)。數(shù)據(jù)還能有生命?先來看下官方的定義:...
問題 在linux環(huán)境中,當(dāng)用mv、cp、rm、ls操作大量文件時,會出現(xiàn)Argument list too long 錯誤 解決辦法 用find命令,注意:結(jié)束符不能省“ \;”
最近在做android jni的開發(fā),需要輸出一些log方便調(diào)試分析問題,但是jni層里不能像純android開發(fā)一樣直接Log.v("xxx",xxx) ,而使用C中常用的...
閱讀須知 本文源碼基于 Android 10,涉及相關(guān)源碼如下。 概述 查詢服務(wù)和添加服務(wù)都需要先通過 defaultServiceManager() 來獲取 gDefaul...
如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 對于接觸Android開發(fā)不久的同學(xué)來說,要寫一個頁面,我們大多數(shù)時候都是先創(chuàng)建一個layout.xml布局文...
如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 上文最全的View繪制流程(上)— Window、DecorView、ViewRootImp的關(guān)系說到了,我們...
ViewModel的好處 1、ViewModel的生命周期比Activity長,所以ViewModel可以持久保存UI數(shù)據(jù),具體來說是Activity因為配置更改或者被系統(tǒng)以...
[toc] Handler作用 傳遞Message 不建議直接new Message,因為Message內(nèi)部保存了一個緩存的線程池,我們可以挺過obtain從緩存池中獲取一個...
一、什么是LayoutInflater? 翻譯源碼中的解釋: 實例化一個布局XML文件到他相應(yīng)的View視圖中。他從未被直接使用。相反,需要使用Activiy中的getLay...
[toc] 流式布局 自定義view與自定義viewgroup的區(qū)別 自定義view一般繼承View等其他View,通常實現(xiàn)onMeasure與onDraw方法 自定義Vie...
一、概述:在日常的app使用中,我們會在android 的app中看見 熱門標(biāo)簽等自動換行的流式布局,今天,我們就來看看如何 自定義一個類似熱門標(biāo)簽?zāi)菢拥牧魇讲季职桑ㄔ创a下載...