原创 RxJava2從入門到精通

目錄 RxJava是什麼及RxJava優勢 RxJava原理 RxJava使用(創建、裝配、消費) 1、創建 Create Just From Interval & IntervalRange Range & RangeLong defe

原创 Android總結之--多線程編程

1、線程,線程狀態 2、線程池 3、線程通信 4、併發控制,同步,鎖、ThreadLocal、Lock、volatile、Synchronized、sleep()、yield()、wait()、joint()、notify()、notit

原创 Android總結之--性能優化

數據結構的選擇 安卓提供了SparseArray,SparseIntArray,SparseLongArray,SparseBooleanArray 適用Integer到Object的映射。核心實現是二分查找法,所以適用的是數據量比較

原创 Android總結之--數據容器

1、常見數據容器有哪些,各有什麼優缺點? 2、哪些是線程安全的,具體是怎麼實現的 常見數據容器 數組 Collection Map others 數組 因爲數組分配在一塊連續的內存空間,所以實例化一個數組必須指定數組的大小。

原创 Tinker Exception:fail to create inline fence instance及如何把想要的類放到主Dex裏

集成Tinker版本:1.9.14 在4.4手機會我報錯找不到Tinker Exception:fail to create inline fence instance. Caused by: java.lang.ClassNotFoun

原创 RxJava從入門到精通

目錄 RxJava是什麼及RxJava優勢 RxJava原理 RxJava使用(創建、裝配、消費) 1、創建 Create Just From Interval & IntervalRange Range & RangeLong defe

原创 Android resource linking failed

Android resource linking failed 一直用Mac做的項目,從git上把項目拉到windows下打開編譯報錯。 具體原因是merged_manifests的時候我們的中文註釋被成了亂碼。查看我們的Andr

原创 Android總結之--開線程編程

1、線程,線程狀態 2、線程池 3、線程通信 4、併發控制,同步,鎖、ThreadLocal、Lock、volatile、Synchronized、sleep()、yield()、wait()、joint()、notify()、notit

原创 安卓總結之--數據容器

1、常見數據容器有哪些,各有什麼優缺點? 2、哪些是線程安全的,具體是怎麼實現的 常見數據容器 數組 Collection Map 數組 因爲數組分配在一塊連續的內存空間,所以實例化一個數組必須指定數組的大小。 優點: 內存是連續

原创 Android總結之--消息機制

消息機制 你瞭解安卓中的消息機制嗎; 1、一個線程可以存在多個消息隊列嗎 2、延遲消息是怎麼處理的 3、 View.post(Runnable action) ,runOnUiThread(Runnable action)和Handl

原创 Android BLE 藍牙開發有你要知道的

前言: 好幾年前做了一個體溫監測的手環App,前些日子給我反饋說很多客戶都連不上設備了。我想是時候做安卓6.0+的適配了。 適配過程遇到各種問題,所以寫下這編文章以記錄。 最簡單理解藍牙: 主要幾個東西: BluetoothDevice

原创 Android ListView上下選擇,定位

Android ListView上下選擇,定位 最近在做一個項目,用到遙控器。其中有一個需求是遙控器選擇一個列表的內容,如果ListView可見內容爲5個,遙控往下選擇的時候要選擇到第五個內容才需要往上扯,同理往上選擇的時候到可見的第一個

原创 Android Service AIDL的學習,傳遞對象

Android Service的學習,AIDL傳遞對象 Service有兩種: 1,本地服務(Local Service):用於應用程序內部 2,遠程服務(Remote Service):用於android系統內部的應用程序之間

原创 Android-Toolbar標題居中與字體大小和顏色

Android-Toolbar標題居中與字體大小和顏色 在安卓APP開發一直以來習慣性地都是自己寫標題欄的佈局。爲了及時跟上時代的步伐,在現在的項目中引入了Toolbar. 1、返回的箭頭 設置圖標: toolbar:navig

原创 android 百度導航引擎初始化失敗找不到libgnustl_shared.so以及百度鷹眼軌跡異常的問題

最近在做一個項目,用到百度鷹眼,百度導航。先做的鷹眼。用的最新的Jar包2.1.9。 首先說一下鷹眼 關於鷹眼的使用,Demo也很清晰了。需要注意的點有以下幾個: 1、判斷服務是否在運行使用startTrace(),通過返回值判斷。 2