原创 從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的實現。都