![240](https://upload.jianshu.io/users/upload_avatars/3283733/cb6f456e-3118-4ddf-951e-9ae86096ba29.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
? 在當(dāng)前的 Java 內(nèi)存模型下豹绪,線程可以把變量保存在本地內(nèi)存(比如機(jī)器的寄存器)中,而不是直接在主存中進(jìn)行讀寫申眼。這就可能造成一個線程在主...
獲取WindowsManager WindowsManager可以通過getActivity().getWindowManager()來獲取 W...
java類加載器基本概念 類加載器是用來把java類加載到虛擬機(jī)中的瞒津。一般來說java虛擬機(jī)使用java類的步驟如下:.java文件經(jīng)過編譯器編...
引入Dagger2 首先,我們需要將Dagger2的依賴寫入我們的gradle中括尸,具體配置如下 配置好之后就可以使用dagger2了巷蚪。 注解 這...
說到單例模式,大家應(yīng)該都不陌生濒翻,畢竟它是應(yīng)用最廣泛的模式之一屁柏。 單例模式的主要實(shí)現(xiàn)形式 餓漢模式 餓漢模式是在聲明靜態(tài)對象時就已經(jīng)初始化單例了啦膜。...
原文連接 這一章主要介紹JNI的核心設(shè)計特點(diǎn)。這里所介紹的特點(diǎn)都是和native方法相關(guān)的淌喻。而Invocation API將在第5章介紹僧家。 這章...
在jni規(guī)范中定義了三種引用:局部引用(Local Reference)啸臀、全局引用(Global Reference)、弱全局引用(Weak G...
Toast和Dialog不同烁落,它的工作過程就稍顯復(fù)雜了乘粒。雖然我們使用起來很容易 但是Android實(shí)現(xiàn)這一功能做了很多工作。下面我們來分析一下吧...
在Android創(chuàng)建窗口(一)創(chuàng)建應(yīng)用窗口中介紹了應(yīng)用窗口的創(chuàng)建過程伤塌,本文將介紹一下Dialog的創(chuàng)建過程灯萍。創(chuàng)建Dialog和創(chuàng)建應(yīng)用窗口的過程...