本文已授權微信公眾號 : code小生(codexiaosheng) 在微信公眾平臺原創(chuàng)首發(fā) 前言 在平時的 Android 開發(fā)中,與 Bitmap 打交道可以說是再常見不...
本文已授權 微信公眾號 玉剛說 (@任玉剛)獨家發(fā)布。 前言 在不久前的Google 2018 I/O大會上,Google正式推出了AndroidJetpack ——這是一...
1. Map結構 Map是一種維護鍵-值對的映射表的結構,可以通過鍵來查找到對應的值。如下的代碼就是利用二維數(shù)組實現(xiàn)的鍵-值映射表。 由于沒有規(guī)律的存儲鍵-值對,導致在查找某...
雖然很早之前使用CoordinatorLayout時就認識過nestedScrollingChild和nestedScrollingParent, 也看多很多博客,但每次看著...
1. 什么是注解 注解(annotation)以一種形式化的方式在代碼中添加信息,如我們最常見的@Overide,表明當前的方法將覆蓋超類中的方法。由于注解是與源代碼結合在一...
1. synchronized 的用處 ? 在學習操作系統(tǒng)的時候,我們會經常聽到死鎖,互斥量等名詞,我們知道這是在多個線程訪問一些有限的資源而造成的。同樣,在java多線...
1. RemoteViews 是什么 查看RemoteViews的層級結構,RemoteViews沒有繼承View, 卻實現(xiàn)了parcelable這個接口。 查看文檔說明: ...