原创 Git命令自動補全

下載git源碼 使用如下命令即可下載: git clone https://github.com/git/git 複製 git-completion.bash 源代碼下有個 contrib/completion 目錄,有個 git-

原创 Android Studio卡頓

AndroidStudio 卡頓 固態硬盤 打開studio64.exe.vmoptions 改成這樣: -Xms4096m -Xmx4096m -XX:MaxPermSize=4096m -XX:ReservedCodeCache

原创 TextView跑馬燈-兩種實現方式

Android中TextView跑馬燈有多種實現方式; 一種是自定義控件,另外一種是寫一個工具類 自定義控件 /** * Created by iblade.Wang on 2018/10/24 10:29 */ public c

原创 Activity切換動畫(開啓/退出)的兩種實現方式

Activity系統默認的進入動畫是從右側進入到左側停止,退出動畫是從左到右移動直到完全退出界面。如果要修改Activity進入和退出動畫有兩種方式。 第一種方式:overridePendingTransition方法 startAc

原创 Android中Handler弱引用工具類

經常會用到Handler,我們也清楚它會內存泄露,如果再View中使用,很難做到onDestroy( )中removeAllCallback(null),索性寫個工具類,但是我在項目中使用時候,發現有被GC的風險。 /** * Cr

原创 java.lang.ClassNotFoundException: Didn't find class "XXX.MainActivity" on path: DexPathList[...

10-19 10:19:27.194 31597-31597/com.t.testdemo.myapplication E/AndroidRuntime: FATAL EXCEPTION: main Process: com

原创 Git使用筆記

安裝Git客戶端的話,參考該文章 https://www.cnblogs.com/vitah/p/3612473.html git使用基本流程: 1.從倉庫克隆代碼到本地 找到公司GitLab項目地址ssh地址,拷貝 本地任何一個文

原创 Android面試題總結(2018年9月)

2018年9月,面試題總結,順利拿到offer,並沒有想象中的開心,或許隨着工作年限的增長,對自己技術進步的步伐提出了更高的要求,加油! 1.在Android開發中,談一下您使用位運算的場景?(https://blog.csdn.ne

原创 HashMap源碼解析

來不及整理電子版,先獻醜把筆記本拍幾張,隨後整理。 有人問,什麼年代了,還手寫筆記,哈哈,如果不親自手寫一遍,我是真心記不住。很多API不用知道工作原理 一樣可以使用,所以平時只是使用,如果要想進一步知道原理,豈能不下點功夫,例如 按

原创 Kotlin之初體驗(四)- 控制語句

條件分支 條件分支是最簡答的控制語句,主要包括兩路分支和多路分支,我們一起探索下Kotlin給條件分支帶來了哪些變化 簡單條件分支 直接上代碼: var i = 0 textView.text = "開

原创 Kotlin之初體驗(五)-空安全

首先說 空 這件事,空 : One of the most common pitfalls in many programming languages, including Java is that of accessing a m

原创 Kotlin初體驗(三)- 字符串 和 容器

本文講了什麼?字符串字符串與基本數據類型轉換字符串常用方法字符串模板及其拼接容器容器基本操作Set/MutableSet特性:(對應Java中的Set)三種遍歷List/MutableList:遍歷排序操作:sortBy / sor

原创 Kotlin之初體驗(二)-基本數據類型

首先看一下Kotlin基本數據類型和Java區別: 基本數據類型名稱 Kotlin的數據類型名稱 Java的數據類型名稱 整形 Int int和Integer 長整型 Long long和Long 浮點型 Floa

原创 Android隱藏軟鍵盤

網上好多方法說的隱藏方法,其實是隱藏/顯示方法,即,當前鍵盤顯示,調用一下,隱藏,在調用一下,又顯示了。下面提供兩種徹底隱藏的方法: /** * 軟鍵盤顯示/隱藏 */ public void hi

原创 Kotlin初體驗(一)

Kotlin問世於2011年,直到近兩年被JetBrains,Google等公司扶持下,才被逐漸重視起來。尤其是2017年5月份谷歌宣佈把Kotlin作爲Android的官方開發語言,緊接着10月份Android Studio3.0正式集