先說一下為什么會有這樣的要求璧微,如果是簡單的要求按順序執(zhí)行代碼,直接一行行寫下來就行了。但是接口調(diào)用我們一般都放在工作線程里面,而且有時候需要拿一...
1. Service 的兩種啟動方式 Activity 中可以有兩種方式啟動 Service,不同方式啟動時 Service 的生命周期也不一樣...
1. 消息機制 1.1 post系列 通過查看源碼可知,post(Runnable r)、postDelayed(Runnable r, lon...
大多數(shù)情況下,handleMessage所在線程和 handler 初始化所在的線程相同度液,但 handler 初始化的時候可以傳入一個 Loop...
不講 rxjava 和 retrofit 而是直接上手 2 了厕宗,因為 2 封裝的更好用的更多。 1. 觀察者模式 常見的 button 點擊事件...
水印相機是自定義相機的一種堕担,實現(xiàn)方法有很多已慢,我看了很多別人的做的很漂亮,我做的就很普通了霹购,不過總算是實現(xiàn)了拍照加水印的功能佑惠。 我這邊用到了Sur...
兩個 Component 之間除了 dependencies 依賴方式以外,還可以使用 SubComponent 方式齐疙。比如說 SeeCompo...
Scope中文意思是范圍,Dagger2 中的@Singleton是 Scope 的一種默認實現(xiàn)贞奋,點進去可以看到: 上面是 Java 方式赌厅,如果...
Dagger2 中創(chuàng)建實例對象有兩種方式: Inject 維度:通過用 Inject 注解構造函數(shù) Module 維度:通過工廠模式的 Modu...