原创 Kotlin極簡教程:第7章 面向對象編程

原文鏈接:https://github.com/EasyKotlin 在前面的章節中,我們學習了Kotlin的語言基礎知識、類型系統、集合類以及泛型相關的知識。在本章節以及下一章中,我們將一起來學習Kotlin對面向對象編程以

原创 Kotlin極簡教程:第4章 基本數據類型與類型系統

原文鏈接:https://github.com/EasyKotlin 到目前爲止,我們已經瞭解了Kotlin的基本符號以及基礎語法。我們可以看出,使用Kotlin寫的代碼更簡潔、可讀性更好、更富有生產力。 本章我們來學習一下K

原创 高階函數(一)

原文鏈接:https://github.com/enbandari/Kotlin-Tutorials 1. 什麼是高階函數 1.1 高階函數的基本概念 高階函數其實看着挺嚇人,不過就是把函數作爲參數或者返回值的一類函數而已。其

原创 細說 Lambda 表達式

原文鏈接:https://github.com/enbandari/Kotlin-Tutorials 1. 什麼是 Lambda 表達式 Lambda 表達式,其實就是匿名函數。而函數其實就是功能(function),匿名函數,就

原创 深入理解 Kotlin Coroutine (一)

原文鏈接:https://github.com/enbandari/Kotlin-Tutorials 本文主要介紹 Kotlin Coroutine 的基礎 API,有關 Kotlinx.Coroutine 的內容,我們將在下

原创 Kotlin極簡教程:第9章 輕量級線程:協程

原文鏈接:https://github.com/EasyKotlin 在常用的併發模型中,多進程、多線程、分佈式是最普遍的,不過近些年來逐漸有一些語言以first-class或者library的形式提供對基於協程的併發模型的支

原创 Kotlin極簡教程:第5章 集合類

原文鏈接:https://github.com/EasyKotlin 本章將介紹Kotlin標準庫中的集合類,我們將瞭解到它是如何擴展的Java集合庫,使得寫代碼更加簡單容易。如果您熟悉Scala的集合庫,您會發現Kotlin

原创 Kotlin極簡教程:第10章 Kotlin與Java互操作

Kotlin is 100% interoperable with Java™ and Android™ 在前面的章節中,我們已經學習了Kotlin的基礎語法、類型系統、泛型與集合類、面向對象與函數式編程等主題,在上一章中我們

原创 函數式編程

原文鏈接:https://github.com/EasyKotlin 第8章 函數式編程(FP) 值就是函數,函數就是值。所有函數都消費函數,所有函數都生產函數。 “函數式編程”, 又稱泛函編程, 是一種”編程範式”(pr

原创 TextureView+MediaPlayer實現在線短視頻播放

Android多媒體開發系列文章 Android多媒體開發:錄音機 Android多媒體開發:照相機 TextureView+MediaPlayer實現在線短視頻播放 Android多媒體開發:第三方框架 TextureVi

原创 微信朋友圈,QQ空間,微博等列表展示的功能實現

內容摘要 該控件能夠應用於內容資訊展示的功能模塊中,如:騰訊和新浪微博的微博列表,微信朋友圈及其它社交類應用的好友動態展示列表等;實現了類似騰訊微博的微博列表展示功能,包含微博文本內容,表情,圖片,話題和用戶可點超鏈接等(請參見如

原创 Android性能優化 - 內存優化

性能優化系列閱讀 Android性能優化 性能優化 - 消除卡頓 性能優化- 內存優化 性能分析工具 - TraceView Android性能分析工具 爲什麼內存優化? 在一個商業項目中,很有可能因爲工程師的疏忽,導致代碼質

原创 HTTP代理神器Fidder

網絡抓包相關閱讀 抓包工具Wireshark基本介紹和學習TCP三次握手 Wireshark網絡抓包實踐 HTTP代理神器Fidder HTTP代理神器Fidder Fiddler是一款強大Web調試工具,它能記錄所有客戶端和

原创 自定義歌詞展示控件

歌詞展示 封裝歌詞信息 歌詞的內容如下,一行歌詞由兩部分組成,[]裏面的是開始時間,後面的是歌詞內容 [00:03.25]最炫民族風 - 鳳凰傳奇 [00:08.67]獻給苦逼的黑馬程序員 [00:

原创 Android性能優化 - 消除卡頓

性能優化系列閱讀 Android性能優化 性能優化 - 消除卡頓 性能優化 - 內存優化 性能分析工具 - TraceView Android性能分析工具 消除卡頓 什麼是卡頓及卡頓的衡量標準 產生卡頓的原因 通用優化流程