一. 泛型約束(Generic constraints) Kotlin 跟 Java 一樣,也擁有泛型約束。Java 使用 extends 關(guān)鍵字指明上界。 在 Kotlin...
一. 泛型約束(Generic constraints) Kotlin 跟 Java 一樣,也擁有泛型約束。Java 使用 extends 關(guān)鍵字指明上界。 在 Kotlin...
概要 在日常開(kāi)發(fā)和debug的過(guò)程中,我們都需要看看某一個(gè)方法的調(diào)用StackTrace,如果是crash或者異常被拋出的情況下會(huì)直接看到對(duì)應(yīng)的StackTrace,如: 但...
感覺(jué)寫(xiě)的有些亂,稍微再調(diào)理一下就好了。
看完不會(huì)Android屏幕適配我跪搓板本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 1. 序言 屏幕適配哪家強(qiáng):① 到底哪一種屏幕適配最合適,仁者見(jiàn)仁智者見(jiàn)智.② 開(kāi)始我推薦dimens基于...
本篇文章已授權(quán)微信公眾號(hào) hongyangAndroid (鴻洋)獨(dú)家發(fā)布 前言 眾所周知android提供了很多Support Library作為api的補(bǔ)充,常見(jiàn)的有su...
前言 ?Android 是一個(gè)權(quán)限分隔的操作系統(tǒng),在默認(rèn)情況下任何應(yīng)用都沒(méi)有權(quán)限執(zhí)行對(duì)其他應(yīng)用、操作系統(tǒng)或用戶有不利影響的任何操作。這包括讀取或?qū)懭胗脩舻乃接袛?shù)據(jù)(例如聯(lián)系人...
DecorView 中包含startBarBackground 這個(gè)View么,貌似沒(méi)有這個(gè)View
鎮(zhèn)里二把手 評(píng)論自Android View的繪制流程
@陳育 應(yīng)該是這樣的吧,如果同時(shí)產(chǎn)生兩個(gè)相同的請(qǐng)求A和B且都需要緩存,如果沒(méi)有等待隊(duì)列,那么兩個(gè)請(qǐng)求就都會(huì)開(kāi)啟網(wǎng)絡(luò)進(jìn)行操作(前提緩存中還沒(méi)有)。如果有了等待隊(duì)列,那么B添加進(jìn)來(lái)的時(shí)候會(huì)判斷A已經(jīng)在執(zhí)行了,B就暫時(shí)放在等待隊(duì)列中,當(dāng)A執(zhí)行完畢后(已經(jīng)緩存了),會(huì)將等待隊(duì)列中和自己相同的請(qǐng)求拿出來(lái)放入緩存隊(duì)列中,這樣B就直接可以拿緩存而不用開(kāi)啟網(wǎng)絡(luò)了。
(干貨) Android Volley框架源碼詳細(xì)解析前言 經(jīng)常接觸Android網(wǎng)絡(luò)編程的我們,對(duì)于Volley肯定不陌生,但我們不禁要問(wèn),對(duì)于Volley我們真的很了解嗎?Volley的內(nèi)部是怎樣實(shí)現(xiàn)的?為什么幾行代碼就能快...
對(duì)于這種業(yè)務(wù)需求,個(gè)人覺(jué)得基本上就需要兩層以上的viewgroup,所以沒(méi)法去掉任何一層。我感覺(jué)并不是說(shuō)所有的view層都可以進(jìn)行優(yōu)化,以為業(yè)務(wù)邏輯定死了。
Android App優(yōu)化之Layout怎么擺系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動(dòng)速度之理論基礎(chǔ) Androi...
在 Android 系統(tǒng)中,Binder 起著非常重要的作用,它是整個(gè)系統(tǒng) IPC 的基石。網(wǎng)上已經(jīng)有很多文章講述 Binder 的原理,有的講的比較淺顯,沒(méi)有觸及到關(guān)鍵,有...
這種排版,看著都暈
安卓監(jiān)聽(tīng)OnTouchListener的返回值true或者false的作用以及對(duì)OnLongClickListener和OnClickListener監(jiān)聽(tīng)事件影響和作用android應(yīng)用中常用的監(jiān)聽(tīng)OnTouchListener、OnClickListener、OnLongClickListener。 首先在Activity中創(chuàng)建一個(gè)but...
美團(tuán)多渠道打包以快出名,早有耳聞,但總覺(jué)得神龍見(jiàn)首不見(jiàn)尾,大多文章都是講原理的東西,卻始終難懂到底怎么樣用,今天就以初學(xué)者的姿態(tài)一邊探索,一邊總結(jié),也希望能幫住大家少走寫(xiě)冤枉...