概述HTTP(Hyper Text Transfer Protocol)<超文本傳輸協(xié)議>的縮寫(xiě).是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議.HTTP是一個(gè)應(yīng)用層協(xié)...
概述HTTP(Hyper Text Transfer Protocol)<超文本傳輸協(xié)議>的縮寫(xiě).是用于從WWW服務(wù)器傳輸超文本到本地瀏覽器的傳輸協(xié)議.HTTP是一個(gè)應(yīng)用層協(xié)...
LeakCanary原理淺析 1.LeakCanary簡(jiǎn)介 LeakCanary是一個(gè)Android和Java的內(nèi)存泄漏檢測(cè)庫(kù),可以大幅可以大幅度減少了開(kāi)發(fā)中遇到的OOM問(wèn)題...
好人一生平安,有沒(méi)有最新版的
kotlin核心編程pdf鏈接: https://pan.baidu.com/s/1i7BOzcXhQa_E5Nt0imhveg[https://pan.baidu.com/s/1i7BOzcXhQa...
鏈接: https://pan.baidu.com/s/1i7BOzcXhQa_E5Nt0imhveg[https://pan.baidu.com/s/1i7BOzcXhQa...
大家在Android開(kāi)發(fā)時(shí),肯定會(huì)覺(jué)得屏幕適配是個(gè)尤其痛苦的事,各種屏幕尺寸適配起來(lái)巨煩無(wú)比。如果我們換個(gè)角度我們看下這個(gè)問(wèn)題,不知道大家有沒(méi)有了解過(guò)web前端開(kāi)發(fā),或者說(shuō)大...
activityThread.performDestroy中會(huì)調(diào)用activity.retainNonConfigurationInstances->ComponentActivity.onRetainNonConfigurationInstance保存viewModelStore到ActivityClientRecord中,在重建activity時(shí),在activity.attach時(shí)從ActivityClientRecord中取出,傳進(jìn)來(lái)的。
ViewModel詳解一、ViewModel使用 如圖1,ViewModel使用很簡(jiǎn)單,只用將類(lèi)繼承ViewModel類(lèi)即可 如圖2,在Activity里面只要使用ViewModelProvide...
看我的文章
圖解 Android 事件分發(fā)機(jī)制在Android開(kāi)發(fā)中,事件分發(fā)機(jī)制是一塊Android比較重要的知識(shí)體系,了解并熟悉整套的分發(fā)機(jī)制有助于更好的分析各種點(diǎn)擊滑動(dòng)失效問(wèn)題,更好去擴(kuò)展控件的事件功能和開(kāi)發(fā)自定義...
有什么料? 從這篇文章中你能獲得這些料: 了解一次觸摸事件究竟是如何產(chǎn)生的? 了解觸摸事件究竟是如何傳遞的? 學(xué)會(huì)從根源處分析你的App中的滑動(dòng)沖突。 能夠更自信的創(chuàng)作出具有...
樓主,如果對(duì)于一個(gè)window來(lái)說(shuō),多次addview之后,會(huì)創(chuàng)建多個(gè)viewRootImpl,這時(shí)候的觸摸事件是怎么傳遞的,系統(tǒng)是怎么知道傳到哪一個(gè)viewRootImpl的呢?另外如果后面addView的view怎么把事件傳遞到下層view?
十分鐘了解Android觸摸事件原理(InputManagerService)從手指接觸屏幕到MotionEvent被傳送到Activity或者View,中間究竟經(jīng)歷了什么?Android中觸摸事件到底是怎么來(lái)的呢?源頭是哪呢?本文就直觀的描述一個(gè)整個(gè)...
請(qǐng)問(wèn),哪里可以投稿
今日過(guò)稿了今日收到一條好消息,我的文章過(guò)稿了,而且稿費(fèi)是200元。 這多虧了拆文營(yíng)里的老師指導(dǎo),其他小伙伴也很羨慕我,紛紛問(wèn)我寫(xiě)作思路,我瞬間有點(diǎn)小驕傲。 如果是其他人過(guò)稿,我也會(huì)去向...
有個(gè)問(wèn)題請(qǐng)教下,如果對(duì)象A中使用了對(duì)象B,且除了A,B沒(méi)被其他對(duì)象引用,那么A回收的時(shí)候,B會(huì)被回收嗎?假如B中有個(gè)list數(shù)組,里面是很多對(duì)象C,那回收的時(shí)候,這個(gè)list數(shù)組會(huì)被釋放嗎?
「全面理解Android內(nèi)存優(yōu)化 1」-Android的內(nèi)存機(jī)制與管理建議前言 本篇文章是《全面理解Android內(nèi)存優(yōu)化》系列文章的第一篇。系列的主要目的是希望將Android開(kāi)發(fā)中涉及性能優(yōu)化的部分做一次系統(tǒng)的歸納、總結(jié)和學(xué)習(xí)。本系列文章包含理...
@lebronzhen 相冊(cè)查看圖片
Android Bitmap 保存圖片透明背景變黑色背景先附上一段保存圖片到本地的的代碼,可以使用這個(gè)方法或者直接Debug運(yùn)行程序,打斷點(diǎn)點(diǎn)擊Bitmap的view按鈕來(lái)查看Bitmap的內(nèi)容 圖片本來(lái)是安卓系統(tǒng)圖標(biāo),保存后變?yōu)?..
如果查看圖片時(shí),背景是黑色的,你這個(gè)設(shè)置白色就有問(wèn)題,你可以試試,會(huì)顯示白色的底色
Android Bitmap 保存圖片透明背景變黑色背景先附上一段保存圖片到本地的的代碼,可以使用這個(gè)方法或者直接Debug運(yùn)行程序,打斷點(diǎn)點(diǎn)擊Bitmap的view按鈕來(lái)查看Bitmap的內(nèi)容 圖片本來(lái)是安卓系統(tǒng)圖標(biāo),保存后變?yōu)?..
@AI_wyx 子view在down的時(shí)候設(shè)置true,目的是為了在接下來(lái)的move事件來(lái)臨時(shí),不攔截,等到我的條件達(dá)到了再攔截,比如移動(dòng)多遠(yuǎn)距離再?zèng)Q定是否攔截,至于重置,是在下次接受到down時(shí)才會(huì)重置,這次的事件序列還沒(méi)結(jié)束呢。
Android事件分發(fā)機(jī)制--拿來(lái)吧你網(wǎng)上關(guān)于Android事件分發(fā)機(jī)制的資料有許多,看過(guò)很多次,但是每次過(guò)一段時(shí)間就會(huì)忘記,感覺(jué)還是自己研究的不夠深入,這一次,決定自己根據(jù)源碼,來(lái)好好梳理一遍Android事件...
@AI_wyx 不是的,觸發(fā)時(shí)機(jī)是不同的,父容器重置只會(huì)在下次再次接收到action down的時(shí)候才會(huì)重置。觸摸屏幕時(shí),父容器先接收到action down,然后傳給子view,子view收到down事件時(shí),設(shè)置標(biāo)志位,這時(shí)候父view已經(jīng)處理過(guò)down 事件了,后續(xù)事件是move和up事件,根據(jù)標(biāo)志位和你自己的業(yè)務(wù)條件決定交給父view或者子view處理,只有當(dāng)松開(kāi)手指再次按下觸發(fā)action down事件時(shí)才會(huì)重置。
Android事件分發(fā)機(jī)制--拿來(lái)吧你網(wǎng)上關(guān)于Android事件分發(fā)機(jī)制的資料有許多,看過(guò)很多次,但是每次過(guò)一段時(shí)間就會(huì)忘記,感覺(jué)還是自己研究的不夠深入,這一次,決定自己根據(jù)源碼,來(lái)好好梳理一遍Android事件...
你這個(gè)排版,一言難盡
2.Android RecyclerView 手把手教你打造萬(wàn)能適配器BaseRecyclerViewAdapterHelper今天開(kāi)始講RecycleView的系列教程。分割線,分組,局部刷新,動(dòng)態(tài)添加,緩存原理,抖音效果,瀑布流。嵌套,動(dòng)畫(huà)等等 第三方萬(wàn)能適配器: compile 'c...
Android控件架構(gòu)與自定義控件(一) (本文并非原創(chuàng)文章,整理摘抄方便自己查看,原文地址為Android控件架構(gòu)與自定義控件詳解 和講講Android事件攔截機(jī)制 ) ...
網(wǎng)上關(guān)于Android事件分發(fā)機(jī)制的資料有許多,看過(guò)很多次,但是每次過(guò)一段時(shí)間就會(huì)忘記,感覺(jué)還是自己研究的不夠深入,這一次,決定自己根據(jù)源碼,來(lái)好好梳理一遍Android事件...