原创 安卓系統爲24時,如何實現網絡狀態的監測

安卓系統爲7時,系統去掉了網絡監測的廣播,測試系統任然可以接收廣播,爲了適配低版本,可結合版本的不同寫不同的邏輯 清單中配置權限 <uses-permission android:name="android.permiss

原创 Rxjava editText 實現searchview的功能

最近學習Rxjava 自己實現一個searchView 的功能 1,限定用戶操作時間,如一秒後纔對數據的查詢,避免無效的代碼執行 2,利用Rxjava增加對數據的過濾操作,使用到的操作符debounce,fi

原创 自定義textWatcher實現editText輸入框的輸入固定的字節數的目的

最近做一個即時通訊項目,由於發送文本信息需要限定字節數,如果超過字節數信息會發送失敗,因此可以通過提示用戶達到輸入的最大字符數。 考慮到的場景: 1,用戶正常輸入一串字符串,達到允許輸入的最大字節數 ,提示用戶; 2,輸

原创 Rxjava +EventBus 數據庫的異步操作和界面的刷新

1,數據庫的操作核心代碼: 以插入數據庫爲例,本文重點在與數據庫的操作,相關數據庫的創建不做討論 private SqliteOpearRx(Context context) { this.context =

原创 反射機制在java中的應用

本文主要介紹反射的一些基本概念,基本方法調用,和在java中的一些使用,主要是在模式中的使用如 工程模式,動態代理模式,dagger2,Butterknife 等也會用到 反射的基本概念 獲得class<?>的三種方法 Class<

原创 兩個surfaceView切換的demo

需求:視頻通話界面,兩個surfaceView一個顯示本端的視圖,另一個顯示對端的視圖,由於顯示比例的問題總會存在一個覆蓋另一個的問題,爲保證用戶體驗,規定小的覆蓋大的視圖上面,且點擊小的視圖可切花爲大圖視圖居中,達到兩個視圖切花的功能。

原创 SVN的賬號配置

在項目上右鍵,選擇TortoiseSVN-settings,在彈出的TortoiseSVN Settings頁面中選擇“Saved Data”選項,然後點擊“Authentication data”對應的“Clear”按鈕,清除一下之前的

原创 Andriod trance日誌分析的思路

先列出自己項目中出現的一段trance日誌 ----- pid 9576 at 2017-06-26 15:42:16 ----- Cmd line: com.xinwei.pnas JNI: CheckJNI is off; worka

原创 rxjava的使用場景

1,簡單的作爲異步使用 Observable<Long> observable = Observable.just(1, 2) .subscribeOn(Schedulers.io()).map(new Func1<Int

原创 泛型的總結

1,基本概念 爲什麼使用泛型 泛型的本質便是類型參數化,通俗的說就是用一個變量來表示類型,這個類型可以是String,Integer等等不確定,表明可接受的類型, 泛型最長用於集合如set,map list,Threa

原创 介紹界面的手勢控制的代碼

總結一下自定義相機實現幾個功能:根據手勢拉近拉遠攝像頭,實現手動對焦,打開或關閉攝像頭。 實現思路:界面的控制與底層相機的操作分開執行,先實現界面的控制,在調用相應的函數實現功能。 界面上實現 手勢的放大或縮小手指的聚焦。 增加一個

原创 人生破局的七個階段:看見看不見,知道不知道

(01) 昨天看了篇採訪《80年代的“數學怪才”成低保戶 他同學是美國前總統克林頓鄰居》(點擊閱讀),很受震動。 採訪兩個1980年考入大學的,數學系學生。 快40年了,當年大學錄取比例,只有8%。此二人堪稱精英中的精英。 走過近40年的

原创 應用部門的培訓材料

引入MVP最簡單的框架 最簡單的代碼 使用範例 最簡單的MVP的demo D:\360安全瀏覽器下載\androidmvp-master view presenter modelt activity 作爲控制器 功

原创 極簡主義生活方式

內容來源:大河報(http://dwz.cn/3SzkHH),綜合網絡 知道自己需要什麼,更要分辨不需要什麼。放下所有的事情,讓生活迴歸空白,在沒有任何事情干擾的情況下,去聆聽心底真正的聲音。放棄不能帶來效用的物品,控制徒增煩惱的精神活動

原创 Android內存泄露的總結

Android內存優化主要包括兩方面的工作: 優化RAM,即降低運行時內存。這裏的目的是防止程序發生OOM異常,以及降低程序由於內存過大被LMK機制殺死的概率。另一方面,不合理的內存使用會使GC大大增多,從而導致程序變卡。