13.3.1 AOP 1. 簡介 OOP(Object Oriented Programming)面向?qū)ο缶幊汤菰凇T贠OP的世界中抒和,問題或者功能都被劃分到一個(gè)一個(gè)的模塊里邊果覆。每...
13.3.1 AOP 1. 簡介 OOP(Object Oriented Programming)面向?qū)ο缶幊汤菰凇T贠OP的世界中抒和,問題或者功能都被劃分到一個(gè)一個(gè)的模塊里邊果覆。每...
1. LeakCanary LeakCanary用于內(nèi)存泄露檢測,并友好提示給開發(fā)者存捺,便于分析和修改。GitHub:leakcanaryLeakCanary 中文使用說明Le...
JAVA安全與加密一. 隨機(jī)數(shù) 隨機(jī)算法的起源數(shù)字稱為種子數(shù)(seed)曙蒸,在種子數(shù)的基礎(chǔ)上進(jìn)行一定的變換捌治,從而產(chǎn)生需要的隨機(jī)數(shù)字岗钩。 Random類中實(shí)現(xiàn)的隨機(jī)是偽隨機(jī),也就是有規(guī)則的隨機(jī)肖油,因...
一. 隨機(jī)數(shù) 隨機(jī)算法的起源數(shù)字稱為種子數(shù)(seed)凹嘲,在種子數(shù)的基礎(chǔ)上進(jìn)行一定的變換,從而產(chǎn)生需要的隨機(jī)數(shù)字构韵。 Random類中實(shí)現(xiàn)的隨機(jī)是偽隨機(jī)周蹭,也就是有規(guī)則的隨機(jī),因...
Annotation其實(shí)就是代碼里的特殊標(biāo)記疲恢,可以在編譯凶朗,類加載,運(yùn)行的時(shí)候被讀取显拳,并執(zhí)行相應(yīng)的處理棚愤。在不改變原有邏輯的情況下,在源文件嵌入一些補(bǔ)充信息杂数。一條重要原則:僅僅使...
7.1 壓縮圖片 一宛畦、基礎(chǔ)知識 1、圖片的格式 jpg:最常見的圖片格式揍移。色彩還原度比較好次和,可以支持適當(dāng)壓縮后保持比較好的色彩度。使用jpg格式那伐,可以使生成的圖片大小比較小而...
4.1 View的事件體系 一踏施、View的基礎(chǔ)知識 1、View的位置參數(shù) 1.1罕邀、兩種坐標(biāo)系 Android坐標(biāo)系:以屏幕左上角點(diǎn)作為坐標(biāo)系原點(diǎn)畅形。View坐標(biāo)系:以View...
Okio筆記 一、基本認(rèn)識 Okio庫是一個(gè)由square公司開發(fā)的诉探,它補(bǔ)充了java.io和java.nio的不足日熬,以便能夠更加方便,快速地訪問肾胯、存儲和處理數(shù)據(jù)竖席。而OkHt...
2.1 Activity 2.1.1 Activity的生命周期全面分析 典型情況下的生命周期:在用戶參與的情況下,Activity所經(jīng)過的生命周期改變阳液。異常情況下的生命周期...
6.1 公鑰密鑰加密原理 6.1.1 基礎(chǔ)知識 密鑰:一般就是一個(gè)字符串或數(shù)字怕敬,在加密或者解密時(shí)傳遞給加密/解密算法。 對稱加密算法:加密和解密都是使用的同一個(gè)密鑰帘皿。因此對稱...
第5章 多線程編程 5.1 線程基礎(chǔ) 5.1.1 如何創(chuàng)建線程 在java要?jiǎng)?chuàng)建線程,一般有==兩種方式==:1)繼承Thread類2)實(shí)現(xiàn)Runnable接口 1. 繼承T...
一畸陡、基本概念 RxJava的兩個(gè)關(guān)鍵詞:異步鹰溜、簡潔虽填。RxJava的異步實(shí)現(xiàn),是通過一種擴(kuò)展的觀察者模式來實(shí)現(xiàn)曹动。RxJava 有四個(gè)基本概念: Observable (可觀察者...
Annotation其實(shí)就是代碼里的特殊標(biāo)記斋日,可以在編譯,類加載墓陈,運(yùn)行的時(shí)候被讀取恶守,并執(zhí)行相應(yīng)的處理。在不改變原有邏輯的情況下贡必,在源文件嵌入一些補(bǔ)充信息兔港。一條重要原則:僅僅使...
一、基礎(chǔ)知識 1仔拟、TCP/IP協(xié)議族 IP協(xié)議:網(wǎng)絡(luò)層協(xié)議衫樊,保證了計(jì)算機(jī)之間可以發(fā)送和接收數(shù)據(jù)。 TCP協(xié)議:傳輸層協(xié)議利花,一種端到端的協(xié)議科侈,建立一個(gè)虛擬鏈路用于發(fā)送和接收數(shù)據(jù)...
一、基礎(chǔ)知識 密鑰 一般就是一個(gè)字符串或數(shù)字炒事,在加密或者解密時(shí)傳遞給加密/解密算法臀栈。 對稱加密算法 加密和解密都是使用的同一個(gè)密鑰。因此對稱加密算法要保證安全性的話挠乳,密鑰要做...
一挂脑、簡介 HttpClient是Apache基金會的一個(gè)開源網(wǎng)絡(luò)庫,功能十分強(qiáng)大欲侮,API數(shù)量眾多崭闲,但正是由于龐大的API數(shù)量使得我們很難在不破壞兼容性的情況下對它進(jìn)行升級和擴(kuò)...
Glide筆記 一、簡介 在泰國舉行的谷歌開發(fā)者論壇上威蕉,谷歌為我們介紹了一個(gè)名叫Glide的圖片加載庫刁俭,作者是bumptech。這個(gè)庫被廣泛的運(yùn)用在Google的開源項(xiàng)目中韧涨,...