原创 從0開始學Github(二)之Git的常用指令
Git的常用命令 首先在命令行裏面輸入git,會出現下面的提示表示git安裝成功了 首先在E盤下的MyGit文件夾下面新建一個test,然後cd到這個test文件夾下面。 git init 當前的test文件夾下面不是一個G
原创 從0開始學Github(一)之簡介及安裝配置
關於Github和Git Github可以說是程序員必備的技能, GitHub 是一家公司,位於舊金山地址:https://github.com/ ,主要提供基於git的版本託管服務。一經上線,它的發展速度驚爲天人,截止目前,Gi
原创 Android Stuido下修改包名(親測有效!)
1. 首先切換到package下面 2. 找到要修改的包名,如圖所示進行重命名 3. 然後找到工程下面的build.gradle,修改其中的applicationId爲你所需要的包名 4. 修改完成後clean、rebu
原创 效率提高數倍的Android Studio快捷鍵收集
註釋代碼(//) Ctrl + / 註釋代碼(/**/) Ctrl + Alt + / 格式化代碼 Ctrl + Alt + L 清除無效包引用 Alt + Ctrl + O 查找 Ctrl + F
原创 Android Studio中一些超實用的插件
插件的設置是在Settings的Plugins裏面,如下圖所示可以從三個渠道安裝插件,下面就看看幾個常用的插件。 Android ButterKnife Zelezny 這個插件可以從Activity/Fragment/Ada
原创 Kotlin筆記-屬性
定義常量與變量 類中聲明的屬性,一定要初始化,否則會編譯錯誤。除非你對屬性使用了abstract進行修飾。 var name: String = "" //abstract var size : Int//必須
原创 Android Shader渲染以及實現水波紋霓虹文字雷達等效果
Shader概述 Shader是繪圖過程中的着色器,實現繪製各種不同的效果,比如鏡像,水波紋,雷達等等,Shader有以下五個子類: - BitmapShader用於Bitmap圖片的渲染 - ComposeShader用於混
原创 Android 焦點Focus問題的總結
clickable=”true” 所有的獲取焦點,都要有一個前提,那就是該控件必須設置android:clickable=”true”。 focusable和focusableInTouchMode的區別 focusable
原创 ConstraintLayout的完全解析
簡介 ConstraintLayout也就是約束佈局,通過約束來實現佈局,感覺有點類似與RelatedLayout,但是比之更加的強大,使用ConstraintLayout可以減少佈局的嵌套層數,儘量的扁平化。傳統的佈局我們都是採
原创 app安裝報錯FileUriExposedException
原因 從Android 7.0開始,不再允許在app中把file:// Uri暴露給其他app,否則應用會拋出FileUriExposedException。原因在於,Google認爲使用file:// Uri存在一定的風險。比如
原创 Kotlin筆記-類
類修飾符 // 屬性修飾符 annotation //註解類 abstract //抽象類 final //類不可繼承,默認屬性 enum //枚舉類 open //類可繼承,類默認是final的 /
原创 自定義LayoutManager的詳解及其使用
RecyclerView不斷的普及,越來越多的人使用來代替傳統的ListView,GridView等,爲了跟進時代也要不斷的學習RecyclerView的相關知識,下面就來了解一下RecyclerView的LayoutManger。 Re
原创 MaterialDesign之SearchView全面解鎖
一、簡述 SearchView是v7包中的一個兼容性控件,它可以單獨使用,也可以配合menu+toolbar一起使用。本文將使用第二種方式,對SearchView進行探索。最後將通過代碼實戰,實現 “仿網易雲音樂本地音樂搜索” 效
原创 Android實現本地圖片選擇及預覽縮放效果仿春雨醫生
在做項目時經常會遇到選擇本地圖片的需求,以前都是懶得寫直接調用系統方法來選擇圖片,但是這樣並不能實現多選效果,最近又遇到了,所以還是寫一個demo好了,以後也方便使用。還是首先來看看效果 顯示的圖片使用RecyclerView實現的,利
原创 ItemDecoration詳解以及用ItemDecoration實現按字母排序列表
首先看看實現的效果 可以看出要實現上面效果,有三個步驟: 1.漢字轉化爲拼音,並且根據首字母排序 2.用ItemDecoration實現字母行的顯示 3.自定義實現右側的按字母導航欄 當然重點講講ItemDecoration的實現。都