LruCache算法,又稱為近期最少使用算法。 LruCache 中 Lru 算法的實(shí)現(xiàn)就是通過 LinkedHashMap 來實(shí)現(xiàn)的君旦。LinkedHashMap繼承于Has...
LruCache算法,又稱為近期最少使用算法。 LruCache 中 Lru 算法的實(shí)現(xiàn)就是通過 LinkedHashMap 來實(shí)現(xiàn)的君旦。LinkedHashMap繼承于Has...
kotlin的構(gòu)造器和java的有很大不同千绪,第一次上手可能會使很多小伙伴懵逼池摧,那就花15分鐘讀這篇文章荔泳,弄清楚kotlin構(gòu)造器吧 導(dǎo)讀1.主次構(gòu)造的區(qū)別2.主次構(gòu)造的關(guān)系3...
應(yīng)用情況:多線程同時(shí)訪問,并且代碼塊不能被同時(shí)執(zhí)行的時(shí)候使用 使用synchronized用來修飾方法 基本執(zhí)行過程:當(dāng)多個(gè)線程同時(shí)訪問被synchronized修飾的方法的...
單元測試是應(yīng)用程序測試策略中的基本測試宦言,通過對代碼進(jìn)行單元測試扇单,可以輕松地驗(yàn)證單個(gè)單元的邏輯是否正確商模,在每次構(gòu)建之后運(yùn)行單元測試奠旺,可以幫助您快速捕獲和修復(fù)因代碼更改(重構(gòu)、優(yōu)...
一、首先要添加權(quán)限 二瞪醋、獲取主卡的IMEI忿晕,IMSI,ICCID 三银受、如果手機(jī)有多張卡 TelephonyManager的官方源碼 其實(shí)多卡情況下主要要獲得的是兩個(gè)地方:ge...
最近在研究apk瘦身時(shí)践盼,發(fā)現(xiàn)代碼混淆有很大作用,所以就去簡單研究了一下宾巍。 我認(rèn)為咕幻,代碼混淆可以保護(hù)核心功能不泄漏以及apk瘦身;但是也有個(gè)缺點(diǎn):就是人為的可能會把不能混淆的代...
前言 做程序開發(fā)顶霞,基礎(chǔ)很重要肄程。同樣是擰螺絲人家擰出來的可以經(jīng)久不壞,你擰出來的遇到點(diǎn)風(fēng)浪就開始顫抖选浑,可見基本功的重要性蓝厌。此系列,專門收錄一些看似基礎(chǔ)古徒,但是沒那么簡單的小細(xì)節(jié)拓提,...
步驟 從官方下載7.2版本http://astah.net/release-notes/7.2.0 專業(yè)版破解文件(astah-pro.jar)鏈接:http://pan.b...
1.什么是前臺服務(wù) 前臺服務(wù)是那些被認(rèn)為用戶知道(用戶所認(rèn)可的)且在系統(tǒng)內(nèi)存不足的時(shí)候不允許系統(tǒng)殺死的服務(wù)。前臺服務(wù)必須給狀態(tài)欄提供一個(gè)通知隧膘,它被放到正在運(yùn)行(Ongoing...
2015-01-18 12:00 在android中做延時(shí)處理一般用handler.postDelayed()和view.postDelayed(action,delay)來...
作者從基礎(chǔ)開始解釋,這點(diǎn)很好.但是文章有致命的錯誤! onLayout方法中子View調(diào)用的方法layout(t,l,r,b)四個(gè)參數(shù)的值是以ViewGroup的左上角的點(diǎn)為坐標(biāo)原點(diǎn)(y軸向下),而不應(yīng)該用onLayout方法參數(shù)里的值,因?yàn)檫@個(gè)例子ViewGroup正好在整個(gè)頁面的左上角所以沒有影響. 作者發(fā)布博客作為知識點(diǎn)的總結(jié)前是不是應(yīng)該用嚴(yán)謹(jǐn)一點(diǎn)的態(tài)度呢
我的CSDN博客同步發(fā)布:自定義View胆数,有這一篇就夠了 為了掃除學(xué)習(xí)中的盲點(diǎn),盡可能多的覆蓋Android知識的邊邊角角互墓,決定對自定義View做一個(gè)稍微全面一點(diǎn)的使用方法總...
@徐三月 ??
android輪播圖Banner的使用及詳解今天帶給大家一個(gè)比較實(shí)用的輪播圖框架必尼,banner1.導(dǎo)入依賴 2.添加權(quán)限 3.添加布局 4.在Activity 中編寫代碼,相關(guān)代碼含義已經(jīng)全部添加注釋 還有要記得加代碼...
Android 動畫在開發(fā)中是不可或缺的功能豆挽,或者說是界面靈動的添加劑。那你是否總結(jié)過 Android 中總共為開發(fā)者提供了多少種方式的動畫呢券盅?今天就為大家總結(jié)歸納一下帮哈。 我...
要福利了要福利了要福利了
我想邀請你和我一起寫Android(福利回贈)我是誰 附:各大技術(shù)社區(qū)的個(gè)人鏈接 CSDN:https://blog.csdn.net/carson_ho 簡書:http://www.reibang.com/u/383...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡潔 & 使用簡單的特點(diǎn)锰镀,深受各大 Android開發(fā)者的歡迎娘侍。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
引言 該篇文章主要是關(guān)于RxJava的組合/變換操作符使用的代碼講解。組合/變換操作符總共有四大類: (1)組合多個(gè)被觀察者 按發(fā)送順序:concat()花鹅、concatArr...
文章里所有分析都是根據(jù)Android Sdk 25.3.1 在分析棧管理之前先來了解幾個(gè)基本的概念和 FragmentManager 中主要屬性代表什么意思氧腰。 Fragmen...