原创 記錄工作中常用的git操作

git添加忽略文件 添加.gitignore文件,在其中加入想要忽略的文件路徑,具體的文本格式(格式不全,慢慢整理): /目錄名字 -------------表示忽略掉該文件夾下的所有文件,此文件夾是和gitignore同級目錄

原创 Android 屏幕適配--最小寬度限定符適配

px: Android屏幕分辨率,手機屏幕的橫縱像素值。 dpi: 像素密度,單位尺寸上像素值,計算方式: d=w2+h2/屏幕尺寸d=\sqrt{w^2+h^2}/屏幕尺寸d=w2+h2​/屏幕尺寸 dp(dip): 設備無

原创 Android WebView工作中遇到的問題記錄

WebView基礎問題 WebView 設置背景透明顏色:在xml中設置background不一定起作用,在代碼中設置 webView.setBackgroundColor(0); // 設置背景色 webV

原创 Dialog的小知識

設置對話框背景透明度 dialog.getWindow.setDimAmount(float dim);//0-1f

原创 Android 視頻編輯問題記錄

獲取視頻文件的基本信息 通過 MediaMetadataRetriever 來獲取音視頻文件的基本信息 MediaMetadataRetriever mediaMetadataRetriever = new MediaM

原创 幾種常見的Java單例模式寫法

實現單利有很多種寫法:這裏列舉幾個常見寫法,並分析其優劣。 1.懶漢式 缺點:非線程安全。在多線程中,一個線程進入到if判斷中,還未來得及執行new 實例操 作,另一個實例也進入了if判斷中,那麼就會實例化多個對象,造成內存浪

原创 Synchronized修飾實例方法即非靜態方法

Synchronized修飾實例方法即非靜態方法,鎖屬於當前實例,所以當一個線程調用一個加鎖的實例方法時,其他線程不能訪問該對象的其他synchronized實例方法,但是可以訪問非synchronized修飾的方法

原创 Android常見內存泄漏以及優化方案

單例導致內存泄漏 首先來看一下一種單例的寫法:多種單例寫法參考 public class Utils{ private static Utils mInstance; private Context mContext;

原创 Toobar的簡單使用

首先了解一下Toolbar的一些屬性: 1.修改Toolbar標題的字體顏色 1.定義style,在style中使用textPrimaryColor屬性:例如 <style name="AppTheme.Toolbar

原创 Charles抓包使用記錄

Charles抓包使用記錄Charlse在Windows系統和Mac使用的不同點 Charlse在Windows系統和Mac使用的不同點 Windows和Mac上的使用方式基本上沒有太大差異,但是對於https安全證書的安裝還是有