如今 Git 版本管理這么普及,那么我們除了在公司的賬戶除外,很可能還有一個(gè)屬于自己的私人賬戶。如果是使用 ssh 的方式來拉取和提交代碼,那么就要配置 ssh key 了。...
如今 Git 版本管理這么普及,那么我們除了在公司的賬戶除外,很可能還有一個(gè)屬于自己的私人賬戶。如果是使用 ssh 的方式來拉取和提交代碼,那么就要配置 ssh key 了。...
IntentService 介紹 IntentService 繼承自 Service,所以它是一個(gè) Service,并且它是一個(gè)抽象類,所以使用它必須要使用它的子類。 按照國...
HandlerThread 介紹 HandlerThread 繼承自 Thread,所以它本質(zhì)上還是一個(gè)線程。那么它的作用是什么,與 Thread 又有什么區(qū)別呢? Hand...
wait()、notify()和notifyAll()方法是 Object 的三個(gè)方法。 wait()使當(dāng)前線程進(jìn)入等待狀態(tài),直到: 其它線程調(diào)用notify()方法或者no...
進(jìn)程和線程 進(jìn)程 進(jìn)程是操作系統(tǒng)進(jìn)行資源分配的最小單元。默認(rèn)情況下,一個(gè) App 就是一個(gè)進(jìn)程,也可以為 App 開啟多個(gè)進(jìn)程,多個(gè)進(jìn)程之間是相互獨(dú)立的。 線程 線程是 CP...
它來了,它來了,雖說是項(xiàng)目建立了比較長的一段時(shí)間,但是真正開始做用了2周。接觸Kotlin也算是有一段時(shí)間了,但是都沒有利用Kotlin輸出點(diǎn)什么東西來,于是就有了此項(xiàng)目《玩...
在做Wandroid項(xiàng)目時(shí)有一個(gè)搜索功能,要在搜索結(jié)果中將匹配到的關(guān)鍵詞高亮顯示。但是 玩安卓API[https://www.wanandroid.com/blog/show...
Handler對(duì)于Android系統(tǒng)來說可以是非常重要的了,因?yàn)樗灤┝苏麄€(gè)Android系統(tǒng),它隨處可見,沒有Handler,Android系統(tǒng)也就不起作用了。 流程介紹 ...
什么是泛型 泛型就是廣泛的類型,同一套代碼可以在多種類型中使用,使代碼的可重用性更高。泛型是JDK1.5加的新特性。 為什么使用泛型 加入現(xiàn)在有對(duì)int類型數(shù)值求和的需求,那...
因?yàn)樽约旱捻?xiàng)目中有用到了藍(lán)牙相關(guān)的功能,所以之前也斷斷續(xù)續(xù)地針對(duì)藍(lán)牙通信尤其是BLE通信進(jìn)行了一番探索,整理出了一個(gè)開源框架FastBle與各位分享經(jīng)驗(yàn)。源碼地址: http...
Gradle是一個(gè)基于Apache Ant和Apache Maven概念的項(xiàng)目自動(dòng)化構(gòu)建開源工具。它使用一種基于Groovy的特定領(lǐng)域語言(DSL)來聲明項(xiàng)目設(shè)置,目前也增加...
生成SSH Key 然后就一直回車下一步 看到上圖所示說明生成成功 生成的公私鑰保存在/Users/用戶名/.ssh/目錄下 cd到.ssh目錄下,ls看到公私鑰文件 查看S...
聲明主題 設(shè)置主題給Activity 如果喜歡的話還可以給Activity設(shè)置寬高 Activity默認(rèn)是屏幕居中顯示,通過gravity屬性可以設(shè)置位置 通過設(shè)置 x , ...
案例 小C在公司開發(fā)一個(gè)APP,在master分支上開發(fā)發(fā)布后,發(fā)現(xiàn)有一個(gè)Bug需要修復(fù),然后就想新建一個(gè)新分支bugfix,修復(fù)后再將bugfix的代碼合并到master分...
AndroidStudio 默認(rèn)的 Terminal 編輯器位 cmd,我們可以將它更換為其他編輯器。 更換為git-bash 打開 AndroidStudio 的Setti...
函數(shù)的定義 定義一個(gè)函數(shù)由關(guān)鍵詞fun、函數(shù)名、參數(shù)列表,返回值類型和函數(shù)體組成。fun是function的意思;函數(shù)名可以是任何符合命名規(guī)范的詞;參數(shù)列表由0個(gè)或多個(gè)組成;...
字符串 字符串判空 isEmpty() 和 isNotEmpty() 是一對(duì)相反的方法,用來判斷字符串是否是空字符串和是否不是空字符串。isBlank用來判斷字符串是否是空格...
when 語句是 Java中 switch 的強(qiáng)化版,它對(duì)一個(gè)值進(jìn)行判斷,直到匹配到或者沒有可匹配的值。 有參數(shù) when when單值匹配 當(dāng) when 語句沒有返回值時(shí),...
數(shù)據(jù)類型 基本類型和Java基本保持一致,只是Kotlin中是大寫首字母 Kotlin不支持自動(dòng)擴(kuò)展數(shù)字范圍,Java中int類型可自動(dòng)擴(kuò)展成long,但是Kotlin中必須...