在進(jìn)行應(yīng)用開發(fā)的時(shí)候,相信總是會(huì)有些數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)中含有一些二元屬性,如該條記錄是否對用戶可見、是否為待辦記事等等。而這些屬性也是需要存到數(shù)據(jù)庫...
最近在寫一個(gè)自定義的ViewGroup,涉及到MotionEvent的分發(fā)??戳艘恍┵Y料后發(fā)現(xiàn)還是有點(diǎn)迷迷糊糊的,所以動(dòng)手寫了Demo,打log...
單例模式的討論珠玉在前,我就不過多敘述基礎(chǔ)的內(nèi)容。感興趣的朋友可以閱讀參考資料1。 假設(shè)現(xiàn)在有一種變形的餓漢式單例,單例的賦值是在類的構(gòu)造函數(shù)里...
在Android開發(fā)中,除了非常輕量級的應(yīng)用,基本上都需要用到數(shù)據(jù)庫來存儲數(shù)據(jù)。 Android中自帶的數(shù)據(jù)庫系統(tǒng)是SQLite。不過SQL語句...
EventBus是近年來在Android開發(fā)中非常常用的一個(gè)通信框架,利用它可以很輕易地實(shí)現(xiàn)組件與組件之間的各種通信,無論跨線程與否。 而回調(diào)則...
本文譯自《Context, What Context?》注:文中提到的“導(dǎo)入布局”,即是指利用LayoutInflater來inflate la...
1、Android逐幀動(dòng)畫的實(shí)現(xiàn)逐幀動(dòng)畫,顧名思義,就是用一張張圖片作為一幀幀,然后連續(xù)播放作為動(dòng)畫。這種動(dòng)畫的實(shí)現(xiàn)非常簡單:準(zhǔn)備好每一幀的圖片...
1、要在UI里實(shí)現(xiàn)如下圖的背景 可以通過用xml寫一個(gè)shape,然后給定一個(gè)值特別大的radius,這樣再在別的xml里應(yīng)用的時(shí)候,系統(tǒng)就會(huì)根...
1、自定義View的時(shí)候會(huì)去獲取xml中的dimension值,這里就涉及到3個(gè)方法: getDimension/getDimensionPix...