原创 Git查看版本演變歷史和.git目錄結構

1.使用命令行的方式查看版本演變的歷史 git log 默認 git log --all 查看所有分支的歷史 git log --all --graph查看圖形化的版本演變歷史 git log --oneline查看當行的簡潔歷

原创 Android四大組件之一 Service詳解

一、什麼是Service? Service是一個應用組件, 它用來在後臺完成一個時間跨度比較大的工作且沒有關聯任何界面。 二、Service的作用? 訪問網絡 播放音樂 文件IO操作 大數據量的數據庫操作 三、Service的特點 Ser

原创 Android 實現同進程下Activity與Service的通信

一、基本用法(使用bind的方式註冊Service) (1)新建一個繼承自Service的類MyService,然後在AndroidManifest.xml裏註冊這個Service. (2)Activity裏面使用bindService方

原创 Android四大組件之一 BroadCastReceiver詳解

一、什麼是BroadCastReceiver? 即廣播,是一個全局的廣播監聽器,屬於Android四大組件之一。 理解廣播和廣播接收器 廣播事件處理屬於系統級的事件處理。 一個應用可以在發生特定事件時發送BroadCast,系統中任何應用

原创 Android Fragmnet 兩種添加方式的區別及所涉及的生命週期

一、Demo所涉及的部分代碼 1.MainActivity的佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.

原创 kotlin數組和集合

一、Kotlin數組 1.對象數組 由Kotlin的main函數的寫法,可以看出Kotlin中的對象數組寫法與泛型的寫法很像。 fun main(args: Array<String>){ } 聲明對象數組的三種形式: (1)使用arra

原创 Kotlin 委託

一、什麼是委託? C#中有委託這麼一說,但是在Java中是沒有這麼一說的。回到Kotlin中又有了委託。那到底什麼是委託呢? 委託是軟件設計的一種模式,當無法或不想訪問某個對象或訪問某個對象存在困難時,可以交給委託類來處理。 二、Kotl

原创 Kotlin 繼承和接口

一、Kotlin中類的繼承 在Java中,類基於Object,而在Kotlin中類基於Any,所有類都默認繼承Any。kotlin中的類默認是final類型的,不可被繼承,想要作爲基類被繼承必須使用open關鍵字修飾。 對於沒有超類型聲明

原创 Kotlin中函數的擴展

與Java不同的是,Kotlin可以對一個類的屬性和方法進行擴展。 1.擴展函數的定義格式 fun functionType.functionName(params){        函數體 } functionType:要擴展函數的對象

原创 Kotlin中的數據類(data class)和密封類(sealed class)和枚舉類(enum class)

數據類 1.什麼是data class data class 就是一個類中包含一些數據字段。 2.Kotlin中 data class 設計的好處 在Java中我們常用的bean類,每一個變量我們都需要寫getter,setter方法,有

原创 Kotlin中類、構造器、對象

1.Kotlin中類的定義 類的構成: 類的構成由構造函數和初始化代碼塊、屬性(字段)、函數(方法)、內部類(嵌套類)、對象聲明五部分組成 //Kotlin中也是使用class關鍵字創建類的 class Empty 2.創建類的對象

原创 Kotlin 基本數據類型

1.Kotlin基本數據類型與Java數據類型的對比 看起來Kotlin中的數據類型是Java中的包裝類,注意,在Kotlin中沒有裝箱類型。 Kotlin中類型聲明賦值的寫法:val 變量名:類型=值 val double:

原创 Kotlin基礎語法

Kotlin文件以.kt爲後綴 使用Kotlin寫程序的入口也是main 輸入main,在按Tab鍵,main函數就會自動的出現 fun main(args: Array<String>) { println("Hello Wo

原创 Android 底部導航欄BottomNavigationView的使用

1.BottomNavigationView是support desigin包下的控件,用於底部導航~ ①使用之前在App的build.gradle中添加依賴 com.android.support:design:27.1.1 ②接下來

原创 Git創建分支和查看分支命令

branch:分支  是指在開發主線中分離出來的,做進一步開發而不影響到原來的主線 Git存儲的不是一系列的更改集,而是一系列快照,當你執行一次commit時,git存儲一個commit對象,她包含它包含一個指針指向你當前需要提交的內容的