原创 Fragment 碎片的使用

一、簡單使用 定義碎片佈局 <?xml version="1.0"encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/

原创 關於Charlers 解析https 亂碼的解決方法

一、前言 在搞了三個小時多小時之後,終於將亂碼問題解決。也加深了不想用百度的想法,太坑了。 想着既然這問題那麼難搜到windows 版本的解決方法,那就寫一下吧。 首先貼一篇解決亂碼問題的解說的比較好的文章,細說Charles配置http

原创 Android控件:ProgressBar使用詳解

1、環形進度條 ProgressBar 默認style 爲 style="?android:attr/progressBarStyle" ,爲一個環形進度條。 <ProgressBar style="?android:attr

原创 Material Design(二)—— Toolbar的使用

基本使用 1. 引入Toolbar 添加v7依賴包 implementation 'com.android.support:appcompat-v7:27.0.3' 指定沒有Actionbar的主題,在values/styles/文件夾

原创 【Git 總結】Git進階--版本控制管理

Git 總結系列如下(感興趣的賞個臉看一下唄): Git基礎–常用命令 Git進階–版本控制管理 Git進階–遠程倉庫,在Github上提交代碼 工作區,暫存區,提交的版本三個的關係: 工作區:我們當前正在操作的地方,任何修改都

原创 Android 如何在代碼中動態的添加View 及 指定位置

一些要點 DecorView 是android 界面的頂級View ,當前界面的整個即爲DecorView。DecorView爲FrameLayout,而DecorView 一般會包含一個豎直方向的LinearLayout。這個豎直方向的

原创 TimePicker使用全解

目錄 1.簡單使用 2.指定字體顏色及大小 3.設置24小時顯示格式,當前顯示時間,禁止調起鍵盤,監聽時間改變 4.設置分割線顏色,設置NumberPicker大小 簡單顯示 <TimePicker andr

原创 導入項目到Android Studio 3.1問題及解決方法記錄

導入項目到Android Studio 問題及解決方法記錄 最近開始實習了,導入公司的項目在新搭建的環境,搞了很久才build成功,記錄一下需要注意的東西吧。 翻牆:請確保翻牆軟件可用或設置的代理/鏡像站是有效的。 翻牆必須有效,不然

原创 Material Design(一)—— TabLayout的使用

Material Design – TabLayout使用 1. 基本使用及最常見用法 2. 在Tablayout顯示圖標 及 源碼解析 3. 自定義佈局 1. 基本使用及最常見用法 1) 在build.gradle 添加依賴 im

原创 Java四種引用使用詳解

爲什麼要定義四種引用? 一、讓程序員可以通過代碼的方式決定某些對象的生命週期; 二、有利於JVM進行垃圾回收。 強引用: 創建一個對象並把對象賦給一個引用變量 強引用有引用變量指向時永遠不會被垃圾回收,JVM寧願拋出OutOfMemory

原创 Fresco加載圖片使用筆記--基本使用,播放動態wbep,控制播放次數,預加載,閃幀解決

1. 簡單使用 2. 屬性控制 3. 播放動態webp 4. 監聽webp播放及控制webp播放次數 5. 預取圖片 6. 連續加載多張動圖閃幀解決方案 1. 簡單使用 1)添加依賴: dependencies { //必須

原创 Android -- SpannableString 實現富文本效果用法全解析

先給你們看一下運行效果: 文末有Demo地址,感興趣的可以下載運行一下。 SpannableString 實現了CharSequence 和 Spannable 類 ,是字符串的一種,所以其實例對象可以作爲textvie.setT

原创 Android -- 超全的 File,Bitmap,Drawable,Uri, FilePath ,byte[]之間的轉換方法

1. File轉Bitmap 2. Bitmap 轉 File 3. Uri 轉 File 4. File 轉 Uri 5. url 轉 Bitmap(加載網絡圖片) 6. Uri 轉 Bitmap 7. Path 轉 Uri

原创 【Git 總結】 Git基礎--常用命令

Git 總結系列如下(感興趣的賞個臉看一下唄): Git基礎–常用命令 Git進階–版本控制管理 Git進階–遠程倉庫,在Github上提交代碼 1. 安裝git Linux控制檯輸入 git 如果沒有安裝則會有以下提示,輸入su

原创 【Git 總結】Git進階--遠程倉庫,在Github上提交代碼

Git 總結系列如下(感興趣的賞個臉看一下唄): Git基礎–常用命令 Git進階–版本控制管理 Git進階–遠程倉庫,在Github上提交代碼 Git是分佈式版本控制系統,同一個Git倉庫可以在任一機器上。而 SVN屬於集中化的