原创 應用自動更新封裝-Android

前言 應用更新應該是現在每個應用必備的一個功能。正是通過不斷的更新,不斷的調優,才使我們的應用更完善。當然在各大應用市場中,它們已經幫我們實現了這項功能,但是有一個問題,當我們的應用是在某度市場下載的應用,如果那天我們不在使用某度

原创 Rxjava2-小白入門(三)

前言 繼續上篇的Rxjava2的入門實例,把剩下的運用Rxjava的實例講下,首先要說名下本文會用到Rxbinding的知識,他相當於Rxjava的輔助工具,在引入他的時候會自動幫我們引入Rxjava,在本文中我就不具體講解了,用

原创 一天入門Kotlin學習筆記(三)-程序結構(下 )

文章目錄前言操作符重載(運算符重載)表達式(中綴表達式,分支表達式,when表達式)默認參數 變長參數 具名參數結語 前言 繼續講下程序結構,這部分相對簡單,有時候可能會比較囉嗦,筆記嘛!就是在學習過程中我遇到的問題,作爲記錄。大

原创 Rxjava2-小白入門(二)

前言 上篇文章我們主要講解了觀察者模式。那麼這節課我們主要講解Rxjava2的基本使用和操作符。其實網上的關於Rxjava2的優秀文章有很多對我來說都是受益匪淺。可能我寫的文章和他們比相差很遠,但是我也不能灰心能幫助一個人是一個人

原创 一天入門Kotlin學習筆記(五)-常見高階函數

文章目錄前言mapflatmapreducefoldjoinToStringfilter/takeWhile尾遞歸優化閉包複合函數柯里化函數(currying) -函數的鏈式調用偏函數結語 前言 這一節我們主要說下Kotlin中關

原创 利用AndroidPN,搭建自己的Android推送平臺

引言 第一次寫博客,本身是小白,也不敢說什麼精通了解,只是把自己新學到的東西通過博客作爲筆記,以便以後忘記以及作爲參考。也把自己的學習心得分享給大家,寫的好於不好大家不要見怪,畢竟是新手小白,理解難免會有錯誤。也請大家取其精華,去

原创 一天入門Kotlin學習筆記(四)-面向對象

文章目錄前言接口抽象類可見性修飾符object類關鍵字伴生對象與靜態成員方法重載擴展方法屬性代理數據類內部類枚舉類密封類結語 前言 本章將講解一些管對對象和基礎編程的知識。如:類,接口,抽象類,數據類,擴展方法等 接口 其實這部分

原创 一天入門Kotlin學習筆記(一)-數據類型

文章目錄前言推薦學習資料數據類型1. Boolean類型2. Number類型3. Char類型4. String類型5. 類與對象6. 空類型7. 智能類型轉換8. 區間9. 數組結語 前言 本系列文章作爲學習簡單的學習筆記,其

原创 一天入門Kotlin學習筆記(二)-程序結構(上 )

文章目錄前言常量與變量函數Lambda表達式成員方法和成員變量結語 前言 上節我們主要講了Kotlin的數據類型,這節我們主要從程序結構,包括方法,類成員,運算符的角度去認識Kotlin 常量與變量 上一節我們已經用到了用val,

原创 一天入門Kotlin學習筆記(七)-泛型

文章目錄前言逆變與協變Kotlin中的協變與逆變協變 :泛型類型與實參的類型的繼承關係相同逆變 泛型參數的繼承關係與類的繼承關係相反不變 類型必須保持一致 泛型之間沒有關係星投影 其本質就是類似Java中通配符 ?reified

原创 Android開發的基礎技能總結(1)

引言 在基礎的時候很多懂東西都會去實踐一遍有的時候甚至是實現不止一遍,但是在工作中有些東西用不到,久而久之就忘記了,雖然再看的時候會有印象,但總是記不紮實。雖然有些東西很簡單,但是不能做到信手捏來,再簡單的東西也不是自己的,所以今

原创 一天入門Kotlin學習筆記(六)-反射

文章目錄前言在Kotlin中調用JavaApi實現反射1. 獲取Class類2. 在Kotlin中使用Java反射API3. 在Kotlin中利用Java反射獲取Kotlin類中的成員使用Kotlin反射庫來實現反射反射的缺點結語

原创 Rxjava2-小白入門(一)

前言 最近在學習Rxjava2,雖然在實際的項目中使用也看了很多的文章和文檔同時也看了菜鳥窩Ivan老師的免費課程。,學會了如何使用但是忘記的很快,也沒有很好的總結,在學習的時做的筆記過了一段時間發現自己做的筆記都有些看不明白,作

原创 自定義View(四)-動畫- Interpolator與Evaluator

介紹 Interpolator插值器之前我們已經接觸過了,而Evaluator好像我們還沒有將,這是屬性動畫中倆個比較中的兩個知識點,弄清楚它們有助於我們更好的使用與理解屬性動畫。 Interpolator插值器 分析 之前我

原创 自定義View(八)-View的工作原理- View的measure

前言 從上一篇中。同Activity的佈局加載瞭解了整個View樹加載的流程。最後是通過View的三大流程來實現佈局的顯示的。那麼我們這篇來講下佈局的三大流程之一–>measure。 1.MeasureSpec 在講解測量之前我們要先