2020年Android案例分析大全使用AndroidStudio3.5.2編譯通過附源碼

在下載AndroidStudio3.5.2工具的同時,我們很多人會下載一些案例,像example裏面的Android-21,Android-19,不過因爲這些都是很舊的源碼了,所以使用gradle編譯起來會出現很多問題。
這裏我並沒有使用3.6.2,因爲在嘗試使用這個最新的工具的時候,我發現網絡問題導致下載包的缺失情況很嚴重,而且gradle和gradle-plugin的設置也因爲網絡問題變得很是麻煩。版本新,坑很多。所以大家儘量下載免安裝版本的AndroidStudio,這樣就可以同時使用不同的AndroidStudio去編譯不同的老舊版本了。
爲了能夠得到正常運行的代碼,我嘗試着去將Android-21(適用於API21)的例子源碼編譯了一下,結果出現了很多錯誤,這裏就直接將編譯通過的源碼分享出來了。因爲源碼比較大,故而將源碼分包。

android-21.z01:
android-21.z02:
android-21.z03:
android-21.z04:
android-21.z05:
android-21.z06:
android-21.zip:

裏面包括了界面類例子,聲音,輸入,視頻等等API的使用,穿戴設備因爲API更換尺度比較大,所以大家還是自己去重新寫吧。
總的下載包:android-210.zip:
有問題可以留言給我
在這裏插入圖片描述
另外,在build.gradle裏面,很多依賴包因爲已經更新,所以我們需要更換所使用的接口包文件,這個可以參考Android開發網站的老舊API包的更換參考,https://developer.android.google.cn/jetpack/androidx/migrate/class-mappings,https://developer.android.google.cn/jetpack/androidx/migrate/artifact-mappings大家對照着改就行的。
在這裏插入圖片描述

在這裏插入圖片描述