原创 SparseArray源碼分析 SparseArray源碼分析

SparseArray源碼分析 SparseArray(稀疏數組)是什麼? 類似於map,可以儲存key-value鍵值對,與HashMap不同因爲其key只能是整型int而且內部存儲結構是數組(最新HashMap存儲結構爲紅黑樹+鏈表

原创 Parse系列之後臺搭建與使用

什麼是Parse? 官網:https://docs.parseplatform.org/ Github:https://github.com/parse-community Parse是一個移動後端,最初由提供商Parse Inc開發。該

原创 SparseArray源碼分析

SparseArray源碼分析 SparseArray(稀疏數組)是什麼? 類似於map,可以儲存key-value鍵值對,與HashMap不同因爲其key只能是整型int而且內部存儲結構是數組(最新HashMap存儲結構爲紅黑樹+鏈表

原创 Parse後臺搭建與使用

什麼是Parse? 官網:https://docs.parseplatform.org/ Github:https://github.com/parse-community Parse是一個移動後端,最初由提供商Parse Inc開發。該

原创 JDK 1.8 HashMap 源碼分析(二)

空閒時間,根了一下最新HashMap源碼,這裏記錄一下。如有錯漏,請指正。 篇幅太長,因此這裏分了兩篇文章 主要從以下功能切入: 構造函數 put get remove get相關函數 //根據key獲取value public V g

原创 JDK 1.8 LinkedHashMap 源碼分析

由於其源碼並不是很長,直接貼出來: 可以看到LinkedHashMap繼承自HashMap,同時實現map接口最新JDK 1.8 HashMap的數據結構爲數組+鏈表+紅黑樹。 LinkedHashMap基於HashMap的數據結構,新增

原创 JDK 1.8 HashMap 源碼分析(一)

空閒時間,根了一下最新HashMap源碼,這裏記錄一下。如有錯漏,請指正。 篇幅太長,因此這裏分了兩篇文章。 主要從以下功能切入: 構造函數 put get remove 構造函數: //默認構造函數,默認初始容量爲16 ,默認加載因子

原创 Flutter學習之Dart語言基礎(內置類型)

Dart支持以下內置類型: numbers strings booleans lists (也稱爲數組) sets maps runes (用於在字符串中表示Unicode字符) symbols Numbers dart中數字有兩種變量

原创 Flutter學習之Dart語言基礎(構造函數)

最常見的構造函數形式,即生成構造函數,創建一個類的新實例: class Point { num x, y; //Dart中int和double是num的子類 //this引用當前類對象 Point(num x, num y)

原创 Android 關於XmlResourceParser

我們先看看XmlResourceParser 類: /** * The XML parsing interface returned for an XML resource. This is a standard * XmlPullP

原创 Flutter學習之Dart語言基礎(1)

Flutter日漸火爆,因此在進行Flutter學習前先學習一些其所使用的開發語言dart的基礎,這篇文章主要學習了 Dart的基礎代碼示例 Dart的概念 Dart的關鍵字 Dart的基礎代碼示例 // 定義一個方法。 printIn

原创 Flutter學習之Dart語言註釋

代碼註釋是開發過程中必不可少的一個過程,那麼,我們在進行Flutter開發時,怎麼去進行文檔註釋呢? 這篇文章的主旨就是Flutter所使用的dart語言註釋學習。 Dart支持單行註釋, 多行註釋和文檔註釋 1.單行註釋 單行註釋以//開

原创 Android view的預加載佔位效果

截圖 默認效果: 自定義動畫效果: 在RecyclerView使用 釘釘考勤 依賴 Gradle 將其添加到你的module的build.gradle中: dependencies { implementation 'm

原创 Android 顯示view的粒子爆炸/綻放效果

照例先上圖 這個庫做了什麼? 它可以以粒子的形式顯示任何view的粒子動畫效果,你可以下載DEMO來查看效果 功能 支持任何view 可靈活配置粒子大小和形狀 可靈活配置粒子動畫 形狀 在該庫中,支持三種粒子形狀 圓形 矩形

原创 Android 自定義View之下雨動畫

效果 開始前先做個熱身( ˘•灬•˘ ) 自己實現比較容易,但是到了要出博客整理思路,總結要點的時候就撓頭,不知雲所以,所以最簡單的還是 Read the fucking source code 如果對安卓UI有興趣的朋友可以加我好友互