一腻窒、SPI(Service Provider Interface) 在介紹ServiceLoader之前凰浮,需要先說下SPI (Service Provider Interfa...
一腻窒、SPI(Service Provider Interface) 在介紹ServiceLoader之前凰浮,需要先說下SPI (Service Provider Interfa...
在Android開發(fā)過程中由境,經(jīng)常需要獲取Window或某個View的可見性變化時機(jī),以便在View的Visibility變化時進(jìn)行相應(yīng)的處理姜胖。目前馏颂,比較常用的判斷View可見...
一、消息機(jī)制原理 Handler消息機(jī)制老生常談了陋葡,必備八股之一亚亲。但是每次看都有新收獲,故好好總結(jié)一下Handler相關(guān)知識腐缤。 1.1 基本概念 1捌归、Handler 用于發(fā)送...
一、前言 近來在開發(fā)時岭粤,經(jīng)常使用到inflate方法加載視圖布局惜索,并且回調(diào)onFinishInflate方法進(jìn)行一些初始化的操作。 頓時心血來潮剃浇,想要探究一下Layoutin...
組成 IEEE754標(biāo)準(zhǔn)包含一組實(shí)數(shù)的二進(jìn)制表示法巾兆。它有三部分組成: 符號位 指數(shù)位 尾數(shù)位 三種精度的浮點(diǎn)數(shù)各個部分位數(shù)如下: 正規(guī)化 對于將某個實(shí)數(shù)表示為計算機(jī)浮點(diǎn)數(shù),首...
一. 什么是IEEE754標(biāo)準(zhǔn) 我們知道, 計算機(jī)內(nèi)部實(shí)際上只能存儲或識別二進(jìn)制. 在計算機(jī)中, 我們?nèi)粘K褂玫奈臋n, 圖片, 數(shù)字等, 在儲存時, 實(shí)際上都要以二進(jìn)制的形...
一虎囚、背景 ViewPager默認(rèn)加載當(dāng)前頁面角塑,而且預(yù)加載當(dāng)前頁面的前后兩個頁面數(shù)據(jù)(即同時會加載3個頁面的數(shù)據(jù)),如果3個頁面都有網(wǎng)絡(luò)請求溜宽,就會影響性能吉拳,影響用戶體驗,由此适揉,...
一留攒、Linux用戶概念 Linux中把用戶分為文件所有者用戶、所屬組用戶和其他用戶嫉嘀。因此Linux文件的權(quán)限也就對應(yīng)這三個用戶身份炼邀。文件所有者是指創(chuàng)建文件的用戶,只有自己才能...
在RecyclerView進(jìn)階(一)之分割線掸犬、添加Header和Footer展示過一個類似微信通訊錄的粘性頭部效果袜漩。 這篇文章就來實(shí)現(xiàn)一下這個效果。 像上面這種分組欄湾碎,它是通...
如今越來越多的開發(fā)者開始使用RecyclerView,與傳統(tǒng)的ListView相比介褥,它有許多優(yōu)勢:有更多的布局方式座掘,更好的動畫效果,更加靈活容易擴(kuò)展柔滔,有局部刷新的能力等等雹顺。但...
一、反射 反射機(jī)制在Java中十分重要廊遍,那到底什么是反射機(jī)制嬉愧?舉個例子,正常情況下如果已經(jīng)有一個類喉前,那肯定可以通過類來創(chuàng)建對象没酣;那么如果現(xiàn)在要求通過一個對象來找到一個類的名稱...
在上一篇Android動畫詳解(一)補(bǔ)間動畫中我們提到過一個叫插值器的東西,看名字一頭霧水完全不知道是什么神奇玩意卵迂。其實(shí)用人話翻譯過來就是速度模型或者速度曲線的意思裕便。為動畫設(shè)...
一、概述 Android中常用到的動畫有三種见咒,分別是:幀動畫偿衰、補(bǔ)間動畫和屬性動畫。 1改览、幀(Frame)動畫 幀動畫的原理和電影一樣下翎,就是把一系列靜態(tài)圖片按一定順序播放,利用...