原创 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