
Kotlin優勢 空安全 :在編譯時期處理各種null情況,避免執行時異常。 函數式支持:它使用了很多函數式編程概念。 擴展函數:可以給任何類添...
推薦方案:Packer-Ng GitHab | packer-ng-plugin這是PackerNg官方文檔,里邊有源碼實現。 下一代Andro...
為什么要使用IntentService? 談談Service Service不是獨立的進程,也不是獨立的線程,它是依賴于應用程序的主線程的,在更...
如何使用HandlerThread? HandlerThread本質上是一個線程類,繼承自Thread類,但是HandlerThread有自己的...
AsyncTask的基本用法 AsyncTask本身是一個抽象類,若想要使用它,需要創建一個子類去繼承它,且必須復寫它的抽象方法doInBack...
本文有借鑒過網絡上優秀的文章,加上自己的總結。 為什么要使用Handler? 為了保證Android的UI操作是線程安全的,Android規定只...
第一種方式:通過StartService啟動Service 通過startService啟動后,service會一直無限期運行下去,只有外部調用...
PS:以下為學習總結,not原創。打包過程的細節,請看老羅博客:Android應用程序資源的編譯和打包過程分析 apk簽名的意義 通過對發布的a...
音頻播放 應用會使用到哪些音頻流? 音樂 鬧鈴 通知鈴音 來電聲音 系統聲音 打電話聲音 撥號音 按鍵控制音頻播放 許多線控或無線耳機都有許多多...