原创 RXJava 變換操作

這個頁面展示了可用於對Observable發射的數據執行變換操作的各種操作符。 變換操作 map( ) — 對序列的每一項都應用一個函數來變換Observable發射的數據序列 flatMap( ), concatMap( )

原创 RXJava 簡介

RXJava文檔 使用觀察者模式 創建:Rx可以方便的創建事件流和數據流 組合:Rx使用查詢式的操作符組合和變換數據流 監聽:Rx可以訂閱任何可觀察的數據流並執行操作 簡化代碼 函數式風格:對可觀察數據流使用無副作用的輸入

原创 React Native 安裝和初始化踩坑

我的電腦是windows系統的下面是在windows上搭建的詳細教程 詳細的教程 安裝完了以後有幾個注意問題 1.檢查Java環境變量是否配置 2.nodejs版本(我開始用的最新版本,但是一直不行我換了個版本就好了) 開始

原创 Singleton pattern (單例模式)

爲什麼要用單例模式 對於系統中的某些類來說,只有一個實例很重要,例如,一個系統中可以存在多個打印任務,但是隻能有一個正在工作的任務;一個系統只能有一個窗口管理器或文件系統;一個系統只能有一個計時工具或ID(序號)生成器。如在Win

原创 在子線程中new一個Handler

handler的作用是線程間通信 那麼在子線程中new一個handler就是要有其他線程想要和他通信 如果直接new Thread thread=new Thread(){ @Override

原创 Android 隱式調用詳解(Action)

要通過Action調用某個Activity代碼如下: //隱式調用代碼片段 Intent intent=new Intent(); intent.setAction("com.ex.

原创 Android 隱式調用詳解(Category)

隱試調用代碼(Category) Intent intent=new Intent(); intent.setAction("com.ex.wy3"); // intent.setAction("

原创 RecycleView監聽實現

第一種在adapter中添加listenner實現 listenner接口 public interface OnclickRecycle { void Onclick(View view, String data); }

原创 RXJava 創建操作符

RXJava操作符的創建 just( ) — 將一個或多個對象轉換成發射這個或這些對象的一個Observable from( ) — 將一個Iterable, 一個Future, 或者一個數組轉換成一個Observable r

原创 簡單工廠模式

是什麼 簡單工廠模式是屬於創建型模式,又叫做靜態工廠方法(Static Factory Method)模式,但不屬於23種GOF設計模式之一。簡單工廠模式是由一個工廠對象決定創建出哪一種產品類的實例。簡單工廠模式是工廠模式家族中最

原创 SwipeRefreshLayout+RecycleView下拉刷新

SwipeRefreshLayout:谷歌一個下拉刷新控件 方法 1、setOnRefreshListener(SwipeRefreshLayout.OnRefreshListener listener):設置手勢滑動監聽器。 2

原创 RecycleView簡單使用

什麼是RecyclerView RecyclerView是Android 5.0 materials design中的組件之一,相應的還有CardView、Palette等。看名字我們就能看出一點端倪,沒錯,它主要的特點就是複用。

原创 Android Studio導入Retrofit

dependencies中添加 這裏是直接添加retrofit2.0版本 也可以按shift+ctrl+alt+s(as windows版) 搜索添加 compile 'com.squareup.retrofit2:retr

原创 觀察者模式

觀察者模式涉及到2個對象:觀察者和被觀察者 但是並不是觀察者時時觀察着被觀察者,而是被觀察者改變時通知觀察它的觀察者。 所以更傾向於叫它:訂閱播報模式。 訂閱後當有更新的時候主動通知訂閱者 /** * 觀察者(訂閱者)接口

原创 Android中Bitmap

api地址 加載資源圖片(通過BitmapFactory獲取) Bitmap不能new(不用jni情況下),用BitmapFactory獲得bitmap //這裏先不用BitmapFactory.Options Bitmap b