原创 記錄工作中常用的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安全證書的安裝還是有