1、JobScheduler的使用 1.1 簡介 JobScheduler主要用于在未來某個時間下滿足一定條件時觸發(fā)執(zhí)行某項任務(wù)的情況,涉及的條件可以是網(wǎng)絡(luò)、電量、時間等,例...
1、JobScheduler的使用 1.1 簡介 JobScheduler主要用于在未來某個時間下滿足一定條件時觸發(fā)執(zhí)行某項任務(wù)的情況,涉及的條件可以是網(wǎng)絡(luò)、電量、時間等,例...
第3章 Kotlin語言基礎(chǔ) 3.2 聲明變量和值 在Kotlin中,一切都是對象。所以,變量也是對象 (即任何變量都是根據(jù)引用類型來使用) 變量分為 var(可變的)和 v...
第5章 Android進程/線程和程序內(nèi)存優(yōu)化 5.1 Android 進程和線程 進程(Process)是程序的一個運行實例,以區(qū)別于“程序”這一靜態(tài)的概念 而線程(Thr...
4.1 計算機體系結(jié)構(gòu)(Computer Architecture) 4.1.1 馮·諾依曼結(jié)構(gòu) 兩個深遠影響的觀點: 采用二進制,拋棄十進制 程序存儲(stored-pro...
解決內(nèi)存泄漏之路 一、在XML文件直接用VideoView控件時,很容易造成內(nèi)存泄漏,最開始出現(xiàn)的內(nèi)存泄漏如下 谷歌搜索了一下,最直接的解決方法是在代碼中動態(tài)創(chuàng)建VideoV...
前言 HashMap 在 Java 和 Android 開發(fā)中非常常見 而HashMap 1.8 相對于 HashMap 1.7 更新多 今天,我將通過源碼分析HashM...
每個瀏覽器都自帶了HTTP緩存實現(xiàn)功能。只需要確保每個服務(wù)器響應(yīng)都提供正確的HTTP響應(yīng)頭標志,以指示瀏覽器何時可以緩存響應(yīng)以及可以緩存多久。 Cache-Control 每...
引言 CountDownLatch是jdk1.5開始concurrent包里提供的,并發(fā)編程工具類。 這個類能夠使一個線程等待其他線程完成各自的工作后再執(zhí)行,可用于多線程的并...
Flutter安裝 官網(wǎng):https://flutter.io/get-started/install/ 中文網(wǎng):https://flutterchina.club/get-...
Glide的介紹與使用 Glide是一個非常強大、優(yōu)秀的圖片加載框架,不但使用簡單,而且加入了Activity和Fragment生命周期的管理。 Glide支持拉取,解碼和展...
DownloadManager的介紹 DownloadManger是android 2.3(API 9)開始提供的系統(tǒng)服務(wù),用于處理長時間的下載操作。應(yīng)用場景是客戶端請求一個...
本文是玉剛說的世上從來都不缺知識,缺的只是堅持的讀后感,讀完之后,有種恍然大悟的感覺,恩,寫的不錯。 文章的主要內(nèi)容是 首先,指出學(xué)習(xí)的問題:(1)缺少堅持;(2)休閑式(學(xué)...