MARKDOWN 語法 標(biāo)題 段落 使用空白行將一行或多行文本進(jìn)行分隔 換行 換行使用兩個以上空格加回車 分割線 三個或者三個以上的- 或* 字體 列表 無序列表用 - + ...
前言 想嘗試一下機器學(xué)習(xí)框架tensorflow真的……太藍(lán)啦,搜索一下怎么安裝,各種沒見過的名詞都出來了。python、pip、virtualenv、anaconda、co...
NDK開發(fā)工程目錄和配置 文件目錄 C/C++文件存放目錄 存放C++ 文件 放入main目錄下的cpp即可(默認(rèn)) Workspace\app\src\main\cpp 指...
1. 六大原則 1. 單一職責(zé)原則(Single Responsibility Principle) 2. 開閉原則(Open Close Principle) 3. 里氏替...
View繪制流程 相關(guān)對象介紹 ViewRootImpl 連接WindowManager 和 DecorView 完成View繪制的三大流程: measure、layout、...
Activity啟動流程 根Activity啟動過程中會涉及4個進(jìn)程,分別是Zygote進(jìn)程、Launcher進(jìn)程、AMS所在進(jìn)程(SystemServer進(jìn)程)、應(yīng)用程序進(jìn)...
事件分發(fā) MotionEvent 當(dāng)用戶觸摸屏幕時,將產(chǎn)生點擊事件,Touch事件的相關(guān)細(xì)節(jié)(發(fā)生觸摸的位置、時間等)被封裝成MotionEvent對象 事件列都是以DOWN...
AndroidStudio build.gradle 配置 Android Studio是通過gradle來構(gòu)建項目,gradle基于groovy語言。當(dāng)用 AndroidS...
FFMpeg編譯 介紹 編譯FFmpeg Android版本太難了,搜了各種民間教程,教程的操作系統(tǒng)、NDK版本、FFmpeg版本都不一樣。那如果想整一個最新的版本怎么辦呢?...
Apktool 簡介 用于反編譯Android apk,可以將應(yīng)用中的資源提取出來,也可以在修改資源文件后重新打包。 smali 調(diào)試 環(huán)境要求 安裝java 1.8 以上 ...
前言 Android開發(fā)中,加載等待的需求 非常常見 本文將手把手教你做 一款 可愛 & 小資風(fēng)格的加載等待Android自定義View控件,希望你們會喜歡。 已在Githu...