Zygote進(jìn)程, 一個(gè)在Android系統(tǒng)中扮演重要角色的進(jìn)程. 我們知道Android系統(tǒng)中的兩個(gè)重要服務(wù)PackageManagerService和ActivityMa...
一荣恐、緣由 網(wǎng)上有很多關(guān)于AIDL原理的講述,但一直有個(gè)疑問(wèn)是binder為什么在service端是stub累贤,而客戶(hù)端拿到就變成BinerProxy叠穆?網(wǎng)上講了很多,但一到這個(gè)地...
一臼膏、Linux內(nèi)核地址映射模型 x86 CPU采用了段頁(yè)式地址映射模型硼被。進(jìn)程代碼中的地址為邏輯地址,經(jīng)過(guò)段頁(yè)式地址映射后渗磅,才真正訪(fǎng)問(wèn)物理內(nèi)存嚷硫。 Linux簡(jiǎn)化了分段機(jī)制,使得...
前言 Binder是安卓中實(shí)現(xiàn)IPC(進(jìn)程間通信的)常用手段始鱼,四大組件之間的跨進(jìn)程通信也是利用Binder實(shí)現(xiàn)的仔掸,Binder是學(xué)習(xí)四大組件工作原理的的一個(gè)重要基礎(chǔ)。好多文章...
原文地址医清,我的博客 0. 寫(xiě)在前邊 最近在工作間隙起暮,試了一把Kotlin。一發(fā)車(chē)就根本停不下來(lái)会烙,各種語(yǔ)法糖负懦,各種炫酷的寫(xiě)法…閑話(huà)少敘,分享一下學(xué)習(xí)中遇到的集合排序問(wèn)題 1. ...
FragmentPagerAdapter 和FragmentStatePagerAdapter 一樣都是一個(gè)abstract抽象類(lèi),并且都繼承于PagerAdapter,由于...
前言 對(duì)于Android開(kāi)發(fā)者來(lái)說(shuō)鹦筹,View無(wú)疑是開(kāi)發(fā)中經(jīng)常接觸的佛呻,包括它的事件分發(fā)機(jī)制、測(cè)量、布局、繪制流程等,如果要自定義一個(gè)View抛猫,那么應(yīng)該對(duì)以上流程有所了解、研究孩灯。...
這幾年败匹,我總是處在一種“30歲魔咒”里寨昙。一方面稀里糊涂算不清楚自己是否到達(dá)30歲,一方面冥冥之中覺(jué)得這個(gè)數(shù)字特別重要掀亩,恐慌又興奮舔哪。 來(lái)到三字頭的起點(diǎn),告別和開(kāi)始槽棍,我希望用這篇...
Outline [TOC] 前言 好久不見(jiàn)朋友們捉蚤,最近一段時(shí)間在忙工作上的事情,沒(méi)來(lái)得及寫(xiě)文章炼七,這兩天正好有點(diǎn)時(shí)間缆巧,趕緊寫(xiě)下了這篇教程,免得大家說(shuō)我太監(jiān)了豌拙。 正題 先來(lái)回顧一...
微信紅包自打出世以來(lái)就極其受歡迎,搶紅包插件可謂紅極一時(shí).今天,我們重新談?wù)創(chuàng)尲t包插件的哪些事兒.本質(zhì)上,搶紅包插件的原理不難理解,其過(guò)程就是在收到紅包時(shí),自動(dòng)模擬點(diǎn)擊.做過(guò)...
最近經(jīng)過(guò)我的豐富實(shí)踐后姆蘸,我對(duì)個(gè)人博客的搭建充滿(mǎn)了濃厚的興趣墩莫,在此分享出來(lái)造福后人。雖然網(wǎng)上這種教程很多逞敷,但我還是想寫(xiě)出一個(gè)更加豐富詳細(xì)的教程,幫助新人少走彎路灌侣,迅速高效的搭建...
awesome-comment 歡迎提交issue來(lái)完善這個(gè)神級(jí)注釋 寫(xiě)在前面的話(huà):一時(shí)興起就收集了以下神注釋?zhuān)M転閺V大ITer帶來(lái)快樂(lè)推捐,緩解你們工作中的壓力,下面開(kāi)車(chē)侧啼,...
對(duì)于一個(gè)有追求的程序員來(lái)說(shuō)源碼必讀不可牛柒,閱讀源碼是一件令人頭疼的事。閱讀別人的代碼遠(yuǎn)比自己寫(xiě)代碼要難痊乾。Linus 是Linux的早期作者皮壁,一句影響深遠(yuǎn)的話(huà)是“Read The...
==》DOM一共有12種節(jié)點(diǎn)哪审,其中常見(jiàn)的有: 1.文檔節(jié)點(diǎn)(document蛾魄,一個(gè)文檔只能有一個(gè)文檔元素(在html文檔中,它是 )) 2.元素節(jié)點(diǎn)(div湿滓、p之類(lèi)) 3.屬...
標(biāo)簽: linux 參考:http://blog.sina.com.cn/s/blog_6c9594a001013qpj.htmlhttp://blog.csdn.net/L...