原创 Android從零開始學習Rxjava2(三)—— Buffer

rxjava2變換運算符 rxjava一樣提供了很多變換運算符幫助我們更簡單的轉轉發出的Observable。這些變換運算符也是我們相對來說比較常用到的,所以對於每個變換運算符我們都單獨拿出來簡單記錄下。 Buffer 定期將Ob

原创 Android從零開始學習Rxjava2(四)—— Map

rxjava2變換運算符 Map 將Observable發出的每個項目通過函數應用轉換後發出。 上面的圖很好的解釋了map方法的含義。在工作中也很常遇見這種情況,源Observable發出的項,不是我們直接想要的,這時候就需要對

原创 Android從零開始學習Rxjava2(五)—— 變換運算符

rxjava2變換運算符 GroupBy 將一個Observable分拆爲一些Observables集合,它們中的每一個發射原始Observable的一個子序列,GroupBy操作符將原始Observable分拆爲一些Observ

原创 Android 版本更新安裝apk

Android 版本更新安裝apk 版本更新是每個安卓應用都會涉及的,當有新的版本更新下載後,調用系統安裝程序安裝新的apk,targetSdkVersion 在7.0以下時我們直接使用以下代碼: /** * 安裝apk

原创 Android從零開始學習Rxjava2(二)—— 創建運算符

rxjava2創建運算符 rxjava2支持鏈式編程,大多數運算符都在Observable上運行並返回一個Observable。 這允許我們在鏈中一個接一個地應用這些運算符。 鏈中的每個運算符都會修改由前一個運算符的運算產生的Ob

原创 Android 安裝更新apk

Android 安裝更新apk 版本更新是每個安卓應用都會涉及的,當有新的版本更新下載後,調用系統安裝程序安裝新的apk,targetSdkVersion 在7.0以下時我們直接使用以下代碼: /** * 安裝apk

原创 Mac上配置android所需的環境變量

配置adb、ndk、grade、java環境變量 打開Terminal,依次執行以下命令: cd ~ //進入用戶目錄 touch .base_profile //創建base_profile文件 open -e .bash_prof

原创 Android從零開始學習Rxjava2(七)—— 組合運算符

rxjava2組合運算符 使用多個源Observable創建單個Observable的運算符 Merge 通過合併它們的排放,將多個Observable組合成一個。合並可以交錯合併的Observables發出的項目。並且任何源Obse

原创 Android從零開始學習Rxjava2(八)—— 錯誤處理運算符

錯誤處理運算符 有助於從Observable中恢復錯誤通知的操作符。Rx錯誤處理有兩個類別的運算符: Catch類:Catch運算符攔截來自源Observable的onError通知,而不是將其傳遞給任何觀察者,將其替換爲其他項目或項

原创 Android從零開始學習Rxjava2(五)

rxjava2變換運算符 GroupBy 將一個Observable分拆爲一些Observables集合,它們中的每一個發射原始Observable的一個子序列,GroupBy操作符將原始Observable分拆爲一些Observab

原创 Android從零開始學習Rxjava2(六)—— 過濾運算符

rxjava2過濾運算符 篩選源Observable發出的項的運算符。 Debounce 如果特定的時間跨度已經過去而沒有發出另一個項目,則從Observable中發出這一個項目。 debounce主要是防抖。如果在短時間內連續更改

原创 Android從零開始學習Rxjava2(三)

rxjava2變換運算符 rxjava一樣提供了很多變換運算符幫助我們更簡單的轉轉發出的Observable。這些變換運算符也是我們相對來說比較常用到的,所以對於每個變換運算符我們都單獨拿出來簡單記錄下。 Buffer 定期將Obse

原创 Android從零開始學習Rxjava2(四)

rxjava2變換運算符 Map 將Observable發出的每個項目通過函數應用轉換後發出。 上面的圖很好的解釋了map方法的含義。在工作中也很常遇見這種情況,源Observable發出的項,不是我們直接想要的,這時候就需要對Ob

原创 Android從零開始學習Rxjava2(二)

rxjava2創建操作符 rxjava2支持鏈式編程,大多數運算符都在Observable上運行並返回一個Observable。 這允許我們在鏈中一個接一個地應用這些運算符。 鏈中的每個運算符都會修改由前一個運算符的運算產生的Obse

原创 Android從零開始學習Rxjava2(一)

前言 越來越多的開源項目使用了rxjava2,最近纔開始認真的沉下來學習rxjava2,想寫個筆記記錄和整理下自己所學,順便可以加深下印象。 學習rxjava2,首先要大概瞭解下它能做什麼,爲什麼選擇使用它? 翻看git上rxjav