目錄 MQTT簡介 MQTT是機器對機器(M2M)/物聯(lián)網(wǎng)(IoT)連接協(xié)議。它被設(shè)計為一個極其輕量級的發(fā)布/訂閱消息傳輸協(xié)議。對于需要較小代碼占用空間和/或網(wǎng)絡(luò)帶寬非常寶貴...
目錄 MQTT簡介 MQTT是機器對機器(M2M)/物聯(lián)網(wǎng)(IoT)連接協(xié)議。它被設(shè)計為一個極其輕量級的發(fā)布/訂閱消息傳輸協(xié)議。對于需要較小代碼占用空間和/或網(wǎng)絡(luò)帶寬非常寶貴...
前言 筆者在寫這篇文章的時候糾結(jié)了很久,不知道該以怎樣的形式去講解kotlin協(xié)程知識。筆者以前在學(xué)習(xí)的時候,也白嫖過各種各樣的知識,看過很多文章,大概能夠總結(jié)為三種: 講的...
這篇是一個簡單的實戰(zhàn),用前面的學(xué)到的東西寫一個簡單的網(wǎng)絡(luò)請求框架。如果對LiveData,ViewMode等不太了解的可以看下:Jetpack第二篇:Lifecycles -...
Kotlin泛型-擴展函數(shù) 泛型的函數(shù)或者變量可以接收任何類型;擴展可以在不直接修改類定義的情況下增加類功能,擴展可以用于自定義類,也可以用于比如List、String, 以...
對象-接口-抽象 其它Kotlin文章Android學(xué)習(xí)Kotlin之一、常量-條件-函數(shù)-高階函數(shù)[http://www.itdecent.cn/p/bcfcbdb647...
Kotlin標(biāo)準(zhǔn)庫函數(shù) 定義一個類很簡單,和java一樣聲明需要的變量屬性,在kotlin中省略了get()和set()函數(shù)默認(rèn)支持get()和set(),并且可以自定義ge...
Kotlin標(biāo)準(zhǔn)庫函數(shù) 在 Kotlin 源碼的Standard.kt標(biāo)準(zhǔn)庫中提供了一些便捷的內(nèi)置高階函數(shù)如 apply 、let、run、with、also、takelf,...
Null安全 在Java中我們司空見慣的空指針異常NullPointerException,帶給了我們很多麻煩。Kotlin作為更強大的語言,勢必會基于以往的語言設(shè)計經(jīng)驗對其...
Kotlin Java相對于Kotlin對比,Java的語法太繁瑣,Kotlin更現(xiàn)代化, 語法更方便簡潔, 可以作為更好的一個替代。Kotlin解決了Java中很多的痛點,...
1 ObjectAnimator 概述 前面講解了ValueAnimator和估值器,ValueAnimator只能對數(shù)值進(jìn)行計算,要實現(xiàn)動畫需要監(jiān)聽動畫,然后獲取數(shù)值,...
背景 近幾年,Android 相關(guān)的新技術(shù)層出不窮。往往這個技術(shù)還沒學(xué)完,下一個新技術(shù)又出來了。很多人都是一臉黑人問號?不少開發(fā)者甚至開始哀嚎:“求求你們別再創(chuàng)造新技術(shù)了,我...
本文已獨家授權(quán) 郭霖 ( guolin_blog) 公眾號發(fā)布! 本文意在快速集成并掌握阿里Android技術(shù)團(tuán)隊開源的一款路由框架。這款路由框架可以為我們的應(yīng)用開發(fā)提供更...
1. 圖像基礎(chǔ) 圖像分為矢量圖和柵格圖兩種,這兩張格式最直觀的區(qū)別是矢量圖可以無限放大而不失真,而矢量圖放大或縮小就會因為失真而變得模糊,可以參加如下圖片。 1.1柵格圖 柵...
Android 動畫在開發(fā)中是不可或缺的功能,或者說是界面靈動的添加劑。那你是否總結(jié)過 Android 中總共為開發(fā)者提供了多少種方式的動畫呢?今天就為大家總結(jié)歸納一下。 我...
在Android移動端開發(fā)過程中,列表展示是咱們經(jīng)常使用的一種展現(xiàn)方式。這個時候就可能有如下情況出現(xiàn)了,比如說現(xiàn)在咱們列表里面的項還是相當(dāng)可觀的,而且咱們只想快速的找到...
當(dāng)畢業(yè)不夠兩年,身邊的朋友慢慢得有車有房有女朋友周末有自己的節(jié)目,而我覺得很多美好的事情我都遙不可及,找不到可以讓自己開心的事情做,心情很不好。但是同時我覺得沉淀需要時間、努...
簡介 vue-cli 是一個官方發(fā)布 vue.js 項目腳手架,使用 vue-cli 可以快速創(chuàng)建 vue 項目。工具就是為了讓開發(fā)者能夠開箱即用快速地進(jìn)行應(yīng)用開發(fā)而開發(fā)的,...
前幾篇文章中,分析了狹義上的架構(gòu)概念,如《關(guān)于移動架構(gòu)的思考與總結(jié)》, 《關(guān)于移動架構(gòu),有這一篇就夠了》。從狹義上來講,Android的架構(gòu)概念就在這兒,無論怎么變,都是加加...
Android組件化和模塊化開發(fā) 借鑒網(wǎng)址:http://www.itdecent.cn/p/00746e6fb48a Github地址:https://github.co...
在 2019 年的 Google I/O 和 Apple WWDC 上,新露面的 Android 10 和 iOS 13 都宣布將支持 Dark Theme 也就是我們常說的...