原创 (一)RxJava在Android網絡框架中的使用

博客首頁     在Android中利用RxJava調度器,我們可以很方便讓被訂閱者 or 訂閱者在不同的線程中各守此責,不多廢話基本RxJava在網絡框架中的使用是再常見不過的了(調度器的優點也體現在這裏)。            

原创 android基於socket.io實時通訊項目搭建

項目簡介 github: https://github.com/cn-ljb/android_im_socket.io 基於socket.io實現的Android IM 實時通訊開源項目 服務端代碼見 -> service dem

原创 Kotlin-Android世界的一股清流-Class類

源碼地址:https://github.com/cn-ljb/KotlinBlogs 類的定義 Kotlin中的類也是使用class關鍵字定義 但整個類結構與Java有所不同:Kotlin中類的定義主要由三部分組成:類名、類頭、類主體。

原创 Kotlin Andorid MVP 架構搭建

Github地址:https://github.com/cn-ljb/mvp-kotlin -> Star 一下o(∩_∩)o 該篇文章主要講解,如何使用Kotlin語言搭建一個高效、解耦、快捷的Android MVP架構。 什麼

原创 Kotlin and Rxjava on Android

項目地址github:https://github.com/cn-ljb/rxjava_for_kotlin 本項目將 rxjava_for_android 項目Java代碼使用Kotlin重新實現 該項目適合於已經掌握rxjav

原创 Kotlin-Android世界的一股清流-委託

源碼地址:https://github.com/cn-ljb/KotlinBlogs 委託 一、委託類 什麼是委託類? 代理設計模式,在Java中實現一個簡單的代理模式如下: //抽象功能 public interface Base {

原创 Rxjava-Android資料彙總

        從去年(2015)10月份左右接觸到RxJava到今(2016.03)也有近半個年,從一開始的Rx風格的蒙圈代碼到現在自己項目中必不可少的Lib,多多少少積累下來一些經驗,再加上週邊小夥伴不時的問這個依賴(RxJava)是

原创 Kotlin-Android世界的一股清流

這系列文章是做什麼的? 是本人學習完Kotlin編程語言後,嘗試的一次總結筆記。主要記錄Kotlin語言與Java語言的不同之處,所以閱讀這系列文章時,可能需要先具備一些簡單的Java基礎。 源碼地址:https://github.com

原创 Kotlin-Android世界的一股清流-Package

源碼地址:https://github.com/cn-ljb/KotlinBlogs Package 命名規則(同Java) 由小寫字母、下劃線、數字組成,必須由小寫字母或者下劃線開頭 行業規範,同Java,例如:com.baidu.x

原创 (三)RxJava操作符:Buffer

博客首頁 Buffer操作符: 1、buffer(count):每接收到count個數據包裹,將這count個包裹打包,發送給訂閱者       案例:點擊按鈕達到指定次數後,觸發某事件(即:View的N連擊事件) RxView

原创 (十)【續】網絡框架篇(RxJava+OkHttp+Gson)

        在(一)RxJava在Android網絡框架中的使用文章中我們已經實現了能成功請求並返回Json的網絡框架Demo,能不能再讓我們的開發更加高效,實現直接從json2pojo的網絡框架。                 

原创 Kotlin-Android世界的一股清流-基本數據類型與運算符

源碼地址:https://github.com/cn-ljb/KotlinBlogs 基本類型與運算符 本章主要學習Kotlin爲我們提供好的基本類型,以及它們之間的運算操作(主要講解與Java不同的地方) 基本類型 類似Java中基本數

原创 (四)RxJava操作符:zip數據合併操作

博客首頁 使用場景:         當某界面內容來源不同,但需同時顯示出來時         eg1:    一部分數據來自本地,一部分來自網絡 Observable.zip( queryContactsFromL

原创 (二)RxJava+RxBinding在View上的一些使用技巧

博客首頁                  1、View防止連續點擊Demo        不多說,很常用的功能          throttleFirst操作符:僅發送指定時間段內的第一個信號 RxView.clicks(btn_

原创 Kotlin-Android世界的一股清流-流程控制

源碼地址:https://github.com/cn-ljb/KotlinBlogs 流程控制語句 if語句 基本用法同Java 唯一不同點,Kotlin中沒有三目運算符(a==xxx?b:c),取而代之的是if表達式 //Java St