注解基本概念 注解(也稱為元數(shù)據(jù)),為我們在代碼中添加信息提供了一種形式化的方法,使我們可以在稍后某個時刻非常方便的使用這些數(shù)據(jù)。其中注解是引入到JAVA SE5的重要的語言...
注解基本概念 注解(也稱為元數(shù)據(jù)),為我們在代碼中添加信息提供了一種形式化的方法,使我們可以在稍后某個時刻非常方便的使用這些數(shù)據(jù)。其中注解是引入到JAVA SE5的重要的語言...
前言 想想接觸Android也有三年多的時間了,實際開發(fā)也有兩年的時間了,好像也很少接觸到Android自動化測試,雖然偶有聽說,但也沒有認真的學(xué)習(xí)過。相信很多朋友跟我也有一...
好久不見,這段時間忙著做自己的產(chǎn)品,又有一段時間沒更博了,今天帶來ViewPager的切換動畫,先來看下效果圖: 這篇文章打算從3點切入:1、關(guān)于clipChildren屬性...
日常開發(fā)中,我們難免會遇到BUG,如何快速的定位問題,發(fā)現(xiàn)問題尤為重要,這直接關(guān)系到我們開發(fā)的效率;所以我們必須要快速準確的定位問題,提高開發(fā)效率,并提升自己的代碼質(zhì)量;接下...
目前已轉(zhuǎn)至個人博客,本系列地址:Lam's Blog - Knowledge as Action 前言 本文基于周鴻博的文章Android App的設(shè)計架構(gòu):MVC,MVP,...
技術(shù)不止,文章有料,加 JiuXinDev 入群,Android 搬磚路上不孤單 前言 在之前一個月的里,我系統(tǒng)的學(xué)習(xí)了Android Jetpack組件,并輸出了即學(xué)即用A...
Android Jetpack介紹 Android Jetpack 是一套組件、工具和指導(dǎo),可以幫助您快速構(gòu)建出色的 Android 應(yīng)用。 Google在17年的I/O大會...
概述 在過去的谷歌IO大會上,Google官方向我們推出了 Android Architecture Components,其中談到Android組件處理生命周期的問題,向我...
前言 我們經(jīng)常用Handler中的postDelayed方法進行延遲操作,像這樣 我們都知道Handler的機制是將消息通過sendMessage()放入到MessageQu...
我們知道,Android系統(tǒng)是基于Linux內(nèi)核的。而Linux的進程又遵循進程隔離機制,導(dǎo)致進程之間不能進行互相通信。 但是,Android系統(tǒng)沒有采用上述提到的各種進程間...
最近一直忙著考試,所以很久更新簡書了。很多朋友說“小餅干,你之前踩過的坑,你目前正在踩的坑,怎么沒有寫博客呢?”。也有人說“小餅干,你這樣的博客,沒有純技術(shù)方面的干貨,在技術(shù)...
為什么需要有View事件分發(fā)機制? 由于Android的View是樹形結(jié)構(gòu)的,View可能會重疊在一起,當(dāng)我們點擊的時候可能會有多個View同時響應(yīng),所以需要View的事件分...
java中的內(nèi)存,分為兩種,一為堆內(nèi)存,二為棧內(nèi)存。 棧內(nèi)存 在函數(shù)中定義的基本類型的變量和對象的引用變量都是在函數(shù)的棧內(nèi)存中分配。當(dāng)在一段代碼塊中聲明了一個變量時,java...
國內(nèi)自定義View的文章汗牛充棟,但是,即便是你全部看完也未必掌握這一知識(實際上,我也看了很多,但是一旦涉及自定義View,依然無從下手)。為什么,一言以蔽之,你是得其術(shù),...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應(yīng)...