AOP:面向切面編程(Aspect-Oriented Programming)。如果說,OOP如果是把問題劃分到單個模塊的話,那么AOP就是把涉及到眾多模塊的某一類問題進行統(tǒng)...
AOP:面向切面編程(Aspect-Oriented Programming)。如果說,OOP如果是把問題劃分到單個模塊的話,那么AOP就是把涉及到眾多模塊的某一類問題進行統(tǒng)...
這里的Adapter主要是RecyclerView的Adapter,有些技巧也適用于BaseAdapter(各自分別吧) Adapter的Type 首先來看看這樣的一個布局這...
我也是今年剛畢業(yè)加入了一家創(chuàng)業(yè)公司,正好所做的項目主要就是圍繞ble進行的。下面跟大家分享下我對ble的拙見,如有不正確的地方,歡迎指出交流學(xué)習(xí)。 藍牙的歷史? 1999年5...
今天開發(fā)的時候遇到一個小問題,在給一個ImageView更換圖片的時候,我使用的是java的方式更換,使用的方法是setBackgroundResource(),但奇怪的是總...
最近項目用到高德地圖,因此來寫一篇文章理一下高德的使用步驟方法,希望對大家有用! 1.注冊+配置 廢話不多說,要使用高德地圖首先要去高德開放平臺注冊成為開發(fā)者(http://...
有時我們提交了錯誤的代碼,需要撤銷某次的 commit 記錄,而每次查資料找方法都會非常浪費時間,因此我在這篇文章總結(jié)了一下。 一、刪除文件 如果需要刪除的 commit 是...
今天看書的時候摘錄下一句很有意思的話,共勉之。 Adding features means adding new code instead of modifying the ...
前言 Android事件分發(fā)機制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機制的文章,但存在一些問題:內(nèi)容不全、思路不清晰、無源碼分析、簡單問...
??AQS是AbstractQueuedSynchronizer的簡稱。AQS提供了一種實現(xiàn)阻塞鎖和一系列依賴FIFO等待隊列的同步器的框架,如下圖所示。AQS為一系列同步器...
做過圖形圖像處理coding的Android程序員一定用過或了解過PorterDuff.Mode這個枚舉變量中的某些值,對此了解不多理解不深刻的時候是不是會很糾結(jié)到底該用那個...
本文主要參考:《Object-C 編程 Big Nerd Ranch Guide》一書第24章 本文適讀對象: 想系統(tǒng)了解iOS中若干種回調(diào)機制的朋友; 想初步了解Block...
CountDownLatch中count down是倒數(shù)的意思,latch則是門閂的含義。整體含義可以理解為倒數(shù)的門栓,似乎有一點“三二一,芝麻開門”的感覺。CountDow...
前言 dwg圖紙是著名建筑軟件cad生成的二維圖紙格式,公司需求:移植到Android和IOS平臺使用。在此對dwg圖紙技術(shù)選型,給需要的朋友參考。首先,dwg圖紙的開源庫目...
引言 1. Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存泄漏 2.Android性能優(yōu)化篇之內(nèi)存優(yōu)化--內(nèi)存優(yōu)化分析工具 3.Android性能優(yōu)化篇之UI渲染性能優(yōu)化 4.A...
AES是開發(fā)中常用的加密算法之一。然而由于前后端開發(fā)使用的語言不統(tǒng)一,導(dǎo)致經(jīng)常出現(xiàn)前端加密而后端不能解密的情況出現(xiàn)。然而無論什么語言系統(tǒng),AES的算法總是相同的, 因此導(dǎo)致結(jié)...
目錄 效果展示 實現(xiàn)原理 該效果的實現(xiàn)原理是通過讀取svg圖像的路徑并且轉(zhuǎn)換為Path,然后繪制實現(xiàn)的。 實現(xiàn)步驟 1.獲取適用于Android的SVG下載地址:https:...
有源碼學(xué)習(xí)一下嗎?
android畫板---涂鴉,縮放,旋轉(zhuǎn),貼紙實現(xiàn)前言 最近有需求要做一個畫布,這個畫布以一個圖片為背景,可以實現(xiàn)縮放,涂鴉以及貼紙的功能,縮放和涂鴉要兼顧,于是就想到了可以加入手勢和多點觸控,大致就是兩只手指頭可以拖動或者...
前言 最近有需求要做一個畫布,這個畫布以一個圖片為背景,可以實現(xiàn)縮放,涂鴉以及貼紙的功能,縮放和涂鴉要兼顧,于是就想到了可以加入手勢和多點觸控,大致就是兩只手指頭可以拖動或者...