原创 單例模式的認識與理解

愉快的開始自己的技術積累 ,設計模式中使用最普遍的單例模式開始; 設計模式中最爲大家熟悉的必須是單例模式,項目中 必須 使用到的套路。首先陳述下我對 框架,模式的一些理解。   從學校出來,開始面試的時候張口框架,閉口模式,真的問道什麼是

原创 開屏展示圖的優化與理解

App舉辦活動,要求展示一個開屏廣告圖 首先做一個啓動界面,SplashActivity 設置launcher, 圖片設置全屏,展示模式 scaleType = “fitxy”,點擊圖片轉跳邏輯。 問題1:由於啓動加載MainActivi

原创 Koltin操控數據庫的相關技術記錄

前言: 項目中使用到數據庫進行一些邏輯操作,有使用過,但是一段時間不看,已經淡忘。現在總結下對數據庫的基本操作,幫助自己回憶。 首先: 我們先複習下對Android對數據庫的基本操作,關心kotlin操作數據庫的同學可以直接往下翻

原创 圖片添加水印相關記錄

最近一直在搞水印相關的業務,整體添加水印,網上代碼一大堆,但是如果接入自身業務邏輯還是必須對添加水印有一個基本瞭解。特別是瑣碎的技能點工具類等,挺耽誤時間, 所以在這裏總結記錄下。 獲取屏幕View大小,測量擺放等。 根據屏幕V

原创 轉發 - Android複習知識路線圖

本文轉發 - https://blog.csdn.net/weixin_44339238/article/details/101715617 方便自己學習,這裏轉發一下 前言 移動研發火熱不停,越來越多人開始學習Android 開發。但很

原创 Android webview加載H5相關知識與理解

十一長假回來,開始搗鼓遺留一些問題,由於webview外連接加載緩慢的問題,決定放到本地加載,本來以爲很簡單的需求但是開始寫的時候還是遇到各種問題,連續兩天一直不停採坑,這裏記錄下,避免以後遇到相似問題。 1、Android 加載本地Ht

原创 Android 進程保活相關技術的認識與理解

Android 進程優先級介紹 Android 進程回收策略介紹 Android 目前系統保活策略 項目中使用進程保活代碼 1、Android進程等級分級和等級介紹 Android 系統將盡量長時間地保持應用的進程,但是系統運

原创 Android Handler部分源碼,面試中遇到問題與解答

本篇文章主要目的是 搞清楚 Handler原理,以及面試中問道的一些問題。 1:Handler、 message、Looper和MessageQueue的原理以及他們之間的關係? 2:可以在非UI線程可以使用Handler嗎? 3:Loo

原创 錄屏的知識片段的記錄與理解

最近做一個關於錄屏的功能 注: 前面一段是查看源碼,證明無法錄製內置音,和自己踩坑的過程。 下面有CV大法拿過來直接可以使用的錄屏代碼,心急的朋友可以直接略過 分割線以上內容   首先:目前沒有發現可以錄製內置音的的方案,因爲是系統全選,

原创 Android 內存管理認識與理解

前言:2018年三月,不得不再次跳槽.這次跳槽由於種種原因比以往都要急迫點。幸運的是正好趕上金三月,面試邀請還是很多的。基本每天都有幾家面試。但是面試十家左右,感覺到目前的處境,以及程序員就業的競爭環境。——艱難 學歷,技術,年齡

原创 最近操作WebView遇到的些許問題,記錄貼

又再一次給webView槓上了,APP內開一個入口加上一個H5界面,界面中有些許交互。本來很簡單的問題,估工期還是算上 開產品會時並沒有明確交互的功能點,所以要了兩天的時間。但是沒有想到簡單的問題,自己還是持續採坑。 首先加密,APP內登

原创 com.android.tools.aapt2 與 No IDEA annotations attached to the JDK 1.8 解決

項目開發中,遇到兩次項目無緣無故無法運行的問題,每次解決都是,胡亂的嘗試,花費了很多時間成本。所以在這裏記錄一下。 1、Error:java.util.concurrent.ExecutionException: com.android

原创 社交屬性app用到幾個開源項目

今天開了一個產品原型碰頭會,接下來所需要做的東西是一個完全仿照微信的 社交圈子。 下午我就在github上找了一些仿照微信圈子的開源項目。在接下來開發中需要使用到的技術點。 1、https://github.com/anyunzh

原创 Builder模式的認識與理解

面向對象的六大原則: 單一原則:優化代碼第一步 開閉原則:讓程序更穩定,更靈活 里氏替換原則:構建擴展性更好的系統 依賴倒置原則:讓項目擁有變化的能力 接口隔離原則:系統有更高的靈活性  迪米特原則:更好的可擴展性 面向對象六大原則傳送門

原创 水印相關知識點 -總結記錄

最近一直在搞水印相關的業務,整體添加水印,網上代碼一大堆,但是如果接入自身業務邏輯還是必須對添加水印有一個基本瞭解。特別是瑣碎的技能點工具類等,挺耽誤時間, 所以在這裏總結記錄下。 獲取屏幕View大小,測量擺放等。 根據屏幕V