掌握Kotlin Coroutine之 Job&Deferred
前面一節介紹了 Coroutine 的 scope 概念以及 CoroutineScope 上定義的各種建立不同應用場景 Coroutine 的擴充套件函式。這一節來介紹 Coroutine 如何取消以及 Co
前面一節介紹了 Coroutine 的 scope 概念以及 CoroutineScope 上定義的各種建立不同應用場景 Coroutine 的擴充套件函式。這一節來介紹 Coroutine 如何取消以及 Co
原始碼地址: https://github.com/yellowgreatsun/MXTtsEngine 上篇文章 Android TTS系列一——如何讓app具備tts能力 分享瞭如何通過第三方tt
image.png 目錄 第一篇: Android系統啟動之bootloader 第二篇: Android系統啟動之Init流程(上) 第三篇:
一. 圖形渲染方式 Android 影象渲染有兩種方式一是 CPU 渲染, 另一種是 GPU 渲染 一) CPU 渲染 CPU 渲染稱之為軟體繪製, Android CPU 渲染引擎框架為Sk
電影資訊App是一個純練手專案,使用了系統API28,全部是基於Androidx包下的。使用Kotlin語言開發,使用了Android JetPack中的LiveData、ViewModel以及Room。為了學
Android應用程序啟動流程 注意,這裡講的是應用程序 的啟動流程,不是應用的啟動流程 本文承接部分Android系統啟動流程的內容,建議有慾望的童鞋先看看:傳送門
原創不易,轉載請註明出處,謝謝 依賴包新增 在app.build中新增以下依賴 dependencies { ··· implementation 'com.
驀然回首自己做開發已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多很好的朋友。但再仔細一想,這十年中我至少浪費了五年時間,這五年可以足夠讓自己成長為一個優秀的程式設計師,可惜我錯過
誕生 5 年之久的 RxJava,已經不只是一個開源庫,可以說它的誕生 改變了我們寫程式碼的方式 ,把它比作「神兵利器」也毫不為過。我們現在已經能看到各式各樣名為「最佳實踐」的使用教程,如果我們沒能用好這把利
前言 2017年的Google I/O大會上, Google將Kotlin列為Android官方開發語言,Android Studio 3.0的預覽版預設集成了Kotlin。Kotlin這門語言從誕生到穩定
前言 原計劃這是一個系列的收費文章,2塊錢買不了吃虧買不了上當,結果沒想到預訂人數還沒到10人,略微有些尷尬。雖然結局不太完美,但是也反映出大家的水平大部分都在這篇文章的水平之上了,我也可以把文章拆分成多個
此方案實現Android APP控制CPU GPIO,支援設定IO方向、輸出、輸入、按鍵功能。 移植驅動與Framework gpio service 原始碼
1 Fragment是什麼? Fragment 碎片,我的理解就是一個具有生命週期的容器控制元件,只不過Fragment是寄生在Activity上的,是由Activity來管理,而不是像Activity一
面試題:說說Java的記憶體模型 說實話,把我問的有點“蒙”,確實知道一二,但在工作中很少總結這個方面,以前也專門看過,但那又是太遙遠的事情了。硬著頭皮把一些想法和記憶說了出來。 有讀者會納悶了,這樣的
Android常見的5個佈局,我想大家一定不會陌生。LinearLayout、RelativeLayout和FrameLayout也是使用頻率較高的佈局方式,做Android開發的一定使用過。 傳統的5種佈