在介紹IntentService之前,我們都知道不管是何種service都是運(yùn)行在UI線程中的。我們先要知道service,畢竟IntentService是繼承Service...
在介紹IntentService之前,我們都知道不管是何種service都是運(yùn)行在UI線程中的。我們先要知道service,畢竟IntentService是繼承Service...
WebView如何加載本地字體 看過網(wǎng)上好多的文章千篇一律,都是這種答案,用 “file:///android_assets/averta.ttf”.而這種方式本人試下來,都...
我們都知道,用戶與app進(jìn)行交互都是通過activity來進(jìn)行的,而我們平時在activity中設(shè)置的view是怎么接收到用戶交互的事件呢,activity與view又有怎么...
AndroidAutoSize的原理 px = dp * density; 根據(jù)百分比適配的話,如果設(shè)計(jì)稿給的是1080x1920,那么寬就為360dp,像素為1080px,...
今日案例來自淘寶,安卓9.7.2版本的分享功能 【功能描述】 商品詳情頁點(diǎn)擊分享功能時,在分享彈窗上會顯示當(dāng)前商品的縮略圖,并且會顯示分享后所顯示的利益點(diǎn),以及分享后的進(jìn)度。...
Android緩存機(jī)制:如果沒有緩存,在大量的網(wǎng)絡(luò)請求從遠(yuǎn)程獲取圖片時會造成網(wǎng)絡(luò)流量的浪費(fèi),加載速度較慢,用戶體驗(yàn)不好 關(guān)于學(xué)習(xí)Glide緩存原理前十分建議你先了解圖片加載的...
takeUtil 核心邏輯代碼 takeUtil 是在檢查條件之前發(fā)射數(shù)據(jù),直到滿足條件時(發(fā)射的數(shù)據(jù)包括不滿足條件的和一個滿足條件的),然后就發(fā)射完成了,不在發(fā)射后續(xù)的數(shù)據(jù)...
NEW 線程已經(jīng)創(chuàng)建,但是還未啟動 RUNNABLE 一個正在被執(zhí)行的線程的狀態(tài) BLOCKED 一個線程因?yàn)榈却R界區(qū)(同步代碼塊或者同步方法,非java.util.con...