原创 [Android開發] RxJava2之路八 - 輔助操作符例子Demo

一、輔助操作符列表 用於處理Observable的操作符,例如延遲、定時等。 名稱 解析 materialize() 將Observable轉換成一個通知列表 dematerialize() 將上面的結果逆轉回一個

原创 [Android開發] RxJava2之路七 - 錯誤處理操作符例子Demo

一、錯誤處理操作符列表 用於對Observable發射的 onError 通知做出響應或者從錯誤中恢復,例如,你 可以: 吞掉這個錯誤,切換到一個備用的Observable繼續發射數據 吞掉這個錯誤然後發射默認值 吞掉這個錯

原创 Android快速依賴注入框架Dagger2使用1

一、啥是Dagger2 前面的概念可能開始看不懂,給點耐心,看到例子就懂了。 本篇文章需要註解方面的知識,不瞭解的可以先看:http://blog.csdn.net/niubitianping/article/details/60

原创 [Android開發] RxJava2之路十三-阻塞操作例子Demo

一、阻塞操作符列表 在Rxjava1中的BlockingObservable已經在Rxjava2中去掉了,在Rxjava2中已經集成到了Observable中。 官方說明: https://github.com/Reac

原创 [Android開發] RxJava2之路九 - 條件操作符例子Demo

一、條件操作符列表 根據條件發射或變換Observables 名稱 解析 amb() 給定多個Observable,只讓第一個發射數據的Observable發射全部數據 defaultIfEmpty() 發射來自原

原创 [Android開發] RxJava2之路十 - 布爾操作符例子Demo

一、布爾操作符列表 對原始數據發射源進行布爾操作,經過布爾操作之後,接收者就是觀察者接收到的數據是布爾值。 名稱 解析 all() 判斷是否所有的數據項都滿足某個條件 contains() 判斷Observable

原创 Android AOP之路二 Android上的註解

一、簡介 啥是註解,不懂的可以先看我上一篇文章。 在android 裏面 註解主要用來幹這麼幾件事: 和編譯器一起給你一些提示警告信息。 配合一些ide 可以更加方便快捷 安全有效的編寫java代碼。谷歌出的support-an

原创 Libgdx實現和原生view進行層級透明疊加,修改GLSurfaceView爲GLTextureview

一、簡介 使用Libgdx的都知道,Libgdx使用的是GLSurfaceView,GLSurfaceView從Android 1.5(API level 3)開始加入,作爲SurfaceView的補充。它可以看做是Surface

原创 Android快速依賴注入框架Dagger2使用2

接着上一篇: http://blog.csdn.net/niubitianping/article/details/60878104 一、單例@Singleton 需要實例的類如果是單例的,需要在Component接口和Modul

原创 Android AutoValue使用和擴展庫

一、什麼是AutoValue 意思就是自動值,谷歌出品,添加@AutoValue這樣的註解 就能夠自動生成代碼,使得程序可能更短,更清晰。 支持Java1.6+ github: https://github.com/google

原创 [Android開發] RxJava2之路十二- 異步和連接操作符例子Demo

一、操作符列表 1.1 異步操作符 異步操作符屬於單獨的rxjava-async模塊,它們用於將同步對象轉換爲Observable。不支持Rxjava2.0,如果使用Rxjava1.0的話,可以導入下面的包就可以使用異步操作符了。

原创 [Android開發] RxJava2之路十一- 算術和聚合操作符例子Demo

一、算術和聚合操作符列表 1.1 算術操作符RXjava-math: 這個模塊需要導下面這個包,不支持Rxjava2,所以Rxjava2用不了噢: compile 'io.reactivex:rxjava-math:1.0

原创 AndroidAOP之路三 註解處理解釋器IOC

前言: IOC在Android上會造成性能損耗,不推薦使用,只作爲了解。詳細瞭解可以看看文末提供的鴻洋的IOC的教程。 一、提取Annotation信息 當開發者使用了Annotation修飾了類、方法、Field等成員之後,這

原创 AndroidAOP之路一 註解Annotation

Android AOP 等在Android上應用越來越廣泛,例如框架ButterKnife,Dagger2,EventBus3等等,這裏我自己總結了一個學習路程。 - Java的註解Annotation - 註解處理解析器AP

原创 Android Notification不顯示浮動通知,不顯示鎖屏通知

問題 不顯示浮動通知,不顯示鎖屏通知。 解決 1. 首先手機得先開啓權限 應用詳情 -> 自定義通知 -> 開啓對應的權限 2. 設置Notification的flag Notification的flag有5個。 FLAG_A