不想看我的廢話,直接點擊[導航]王小二的技術棧站目錄[/p/42cf0c14f081] 前言 我是一個從2014年畢業(yè)到目前為止一直在Android領域工作的工程師百姓,我想分享...

不想看我的廢話,直接點擊[導航]王小二的技術棧站目錄[/p/42cf0c14f081] 前言 我是一個從2014年畢業(yè)到目前為止一直在Android領域工作的工程師百姓,我想分享...
升級SDK30之后尽纽,一步一個坑。走不完的路童漩,填不完的坑弄贿。 Android11存儲機制變更:https://developer.android.com/about/versio...
面試問題 onMeasure onLayout onDraw的作用 自定義View和自定義ViewGroup的區(qū)別 getMeasureWidth和getWidth的區(qū)別 g...
面試問題 什么是Handler Handler的組成部分 一個線程有幾個Handler? 一個線程有幾個Looper矫膨?如何保證差凹? Handler內(nèi)存泄漏的原因?為什么其它的內(nèi)...
面試問題 Binder是什么 為什么要使用多進程 使用Binder進程通訊有哪些優(yōu)勢 Binder是如何做到一次內(nèi)存拷貝的 MMAP的原理講解 Binder機制是如何跨進程的...
面試問題 synchronized的原理 synchronized優(yōu)化后的鎖機制簡單介紹一下侧馅,包括自旋鎖危尿、偏向鎖、輕量級鎖馁痴、重量級鎖 談談對Synchronized關鍵字涉及...
開篇廢話 線上用戶遇到一個問題谊娇,就是會經(jīng)常彈出一個Toast,但是這個Toast的文案在端上和后臺都沒有找到罗晕,只能懷疑是第三方SDK彈出的济欢,但是又不能一個一個問,問了也不一定...
一個標準的面試流程中,一般在一面或二面【業(yè)務考察】這個環(huán)節(jié)中問你具體做過的項目杂靶,且追問項目的細節(jié)梆惯。面試官可能會這樣提問: 請介紹下最近這家公司的XXX項目 在做過的眾多項目中...
Android跨進程通信IPC整體內(nèi)容如下 1垛吗、Android跨進程通信IPC之1——Linux基礎2、Android跨進程通信IPC之2——Bionic3烁登、Android跨...
用Source Insight來追蹤Android系統(tǒng)啟動流程的源碼怯屉,并將我認為重要的源碼進行分析 1、當系統(tǒng)引導程序啟動Linux內(nèi)核,內(nèi)核會記載各種數(shù)據(jù)結構和驅動程序锨络,加...
1羡儿、首先看Handler發(fā)送一條消息到MessageQueue礼患,最終會調(diào)用MessageQueue中的enqueueMessage(Message msg, long whe...
一、Handler 1掠归、消息機制是什么缅叠?Handler是什么?1)在Android中虏冻,消息機制主要就是指Handler機制肤粱。2)Handler是Android中的消息機制。它...
垃圾回收(Garbage Collection兄旬,簡寫為 GC)可能是虛擬機眾多知識點中最為大眾所熟知的一個了狼犯,也是Java開發(fā)者最關注的一塊知識點。不同于C語言领铐,在Java ...
一悯森、注解 從JDK 5 開始,Java 新增注解绪撵,注解是代碼里的特殊標記瓢姻,這些標記可以在編譯、類加載音诈、運行時被讀取幻碱,并執(zhí)行相應的處理。 通過使用注解细溅,開發(fā)人員可以在不改變原有...
此篇主要記錄了兩點:1褥傍、內(nèi)存泄漏與內(nèi)存溢出的區(qū)別2、引起內(nèi)存泄漏的幾種情況3喇聊、和內(nèi)存相關的一些知識點記錄恍风,這部分另寫筆記。 一誓篱、技術點 1朋贬、內(nèi)存泄漏與內(nèi)存溢出的區(qū)別 內(nèi)存泄漏...