原创 Kotlin 集合操作

第7章 集合類 在 Java 類庫中有一套相當完整的容器集合類來持有對象。Kotiin 沒有去重複造輪子,而是在 Java 類庫的基礎上進行了改造和擴展,引入了不可變集合類,同時擴展了大量方便實用的功能,這些功能的 API 都在

原创 Kotlin 類與面向對象編程

第4章 面向對象編程簡史 Java 是一種面向對象編程語言,它基於 Smalltalk 語言,作爲 OOP 語言,它具有以下5個基本特性: 萬物皆對象,每一個對象都會存儲數據,並且可以對自身執行操作。因此,每一個對象包含兩部分:

原创 Kotlin 語法基礎常見的關鍵字、修飾符

修飾符 關鍵字

原创 Kotlin 函數與函數式編程

第5章 函數與函數式編程 函數式編程與命令式編程最大的不同是 : 函數式編程的焦點在於數據的映射,命令式編程(imperative programming)的焦點是解決問題的步驟。 更重要的是一種編程思維,解決問題的思考方式,也稱

原创 Android 事件分發機制知識記錄

一、Android事件分發機制出現的原因? 在我們的日常開發中,經常會和各種事件打交道,簡單一點的就是當你點擊屏幕上的按鈕之後,會觸發對應的操作,除了這個,通常我們還有這樣的需求,觸發一種時間的時候需要屏蔽另一種事件,例如在對Li

原创 Java 中一直被大家津津樂道的反射技術

目錄Java 反射是什麼?Class 類是什麼?如何獲取 Class 對象?如何獲取構造函數 Constructor利用 Constructor 創建對象實例如何獲取方法 Method如何獲取屬性 Field Java 反射是什麼

原创 Java 中熟悉而又陌生的 ThreadLocal

ThreadLocal 是什麼? 要學習一個新東西至少要知道它是什麼?這點應該是確定的。那麼 ThreadLocal 到底是什麼呢?其實Thread(線程)、Local(本地)這兩個單詞都不算太難,在平時也是屢見不鮮,Thread

原创 會員網絡課教程分享 — CSS 基礎內容總結(上)

目錄一、CSS 基礎1.1 什麼是 CSS?1.2 爲什麼使用CSS?1.3 內聯、內部樣式表、外部引用CSS1.3.1 內聯 CSS1.3.2 內部樣式表1.3.3 外部引用CSS1.4 CSS 規則與選擇器1.5 CSS 樣式

原创 Android開發中你應該知道的工具

整理各個大牛公衆號,博客上面推薦的開發工具(持續更新……)。 1.輕鬆調試數據庫 日常開發中一個非常痛苦的事情,就是在需要操作數據庫的項目中,需要不斷的調試數據庫,很多時候我們選擇是導出數據庫,然後使用Sqlite 可視化軟件打開打開。高

原创 斷點續傳知識點總結

看了一些大牛的講解,在這裏想對自己學習到的做一點總結,回顧一下自己的所學的知識點,斷點續傳對於我們來說並不陌生,平時下載東西的時候比較常見,比如說我們利用第三方下載東西的時候,由於種種原因,當前條件迫使我們必須停止下來,那麼在我們想繼續下

原创 AsyncTask下載網絡資源,解析Json字符串並展示到ListView上面

自己寫這個也是爲了鞏固自己所學的東西,以至於不是每次寫個東西都是百度,作爲一個初級學者,目前不應該太過於實現多麼吊炸天的功能需求,個人感覺還是做好基礎工作,平時積累的點點滴滴,也一定在不久的將來發生質的飛躍,好了就扯到這了。 Androi

原创 MAC獲取Android Studio的發佈版SHA1和開發版SHA1

最近做高德地圖方面的東西,需要集成高德SDK,在申請key的時候需要獲取應用的發佈版SHA1與調試版SHA1。 1.獲取調試版SHA1 終端或者Terminal中輸入: keytool -list -v -keystore ~/.an

原创 Android7.0解決FileUriExposedException

//在Application.onCreate()中 StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPol

原创 ViewPager+Fragment,Fragment裏面嵌套Fragment的簡單實現

今天整理ViewPager的一些內容,一方面鞏固一下所學的Android知識,不能學了這忘了那;另一方面以後在需要的時候可以直接拿出來使用,不用再去重新去擼,可以節省點時間。內容還會持續更新加深。 需求 1.最外層是撥號、聯繫人、短

原创 Material Design設計,包含CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、FloatingActionBar等控件知識梳理

Material Design 概述 Google I/O 2014 發佈的 Material Design 勢必將會成爲統一 Android Mobile、Android Table、Desktop Chrome 等全平臺設計語言規範。