240 發(fā)簡(jiǎn)信
IP屬地:上海
  • 同作為面試官掀宋,不認(rèn)同把文中把開頭中的幾個(gè)問(wèn)題作為面試題撕予。
    比如"Event事件和State狀態(tài)是什么關(guān)系"炕矮,這完全是源碼中為了實(shí)現(xiàn)一些功能的中間態(tài)記錄,即便是不用Event和State的方式,一樣有其他的實(shí)現(xiàn)方式。還有,"如果在onResume()注冊(cè)觀察者會(huì)收到那幾個(gè)種回調(diào)" 這種問(wèn)題完全取決于源碼中的實(shí)現(xiàn)橄教,谷歌工程師既可以這樣實(shí)現(xiàn)清寇,也可以那樣實(shí)現(xiàn)喘漏,看過(guò)的就知道,不看的就不知道华烟,所以提問(wèn)價(jià)值并不高翩迈。這種問(wèn)題反而顯示出面試官水平有限,浪費(fèi)時(shí)間不說(shuō)盔夜,也并不能真正考察面試者的水平负饲。換一個(gè)思路,與其問(wèn)這種問(wèn)題不如問(wèn)"如果讓你設(shè)計(jì)喂链,你會(huì)讓在onResume() 注冊(cè)的觀察者收到前面的事件嗎返十,為什么"。By the way, 這種問(wèn)題并沒(méi)有標(biāo)準(zhǔn)答案椭微,但是可以從交談中深入挖掘面試者思考問(wèn)題時(shí)的邏輯性和全面性洞坑。

  • 120
    理解Android硬件加速原理的小白文

    硬件加速蝇率,直觀上說(shuō)就是依賴GPU實(shí)現(xiàn)圖形繪制加速迟杂,軟硬件加速的區(qū)別主要是圖形的繪制究竟是GPU來(lái)處理還是CPU,如果是GPU本慕,就認(rèn)為是硬件加速繪制排拷,反之,軟件繪制锅尘。在Andr...

  • 120
    Android匿名共享內(nèi)存(Ashmem)原理

    閱讀之前监氢,不妨先思考一個(gè)問(wèn)題,在Android系統(tǒng)中鉴象,APP端View視圖的數(shù)據(jù)是如何傳遞SurfaceFlinger服務(wù)的呢忙菠?View繪制的數(shù)據(jù)最終是按照一幀一幀顯示到屏幕...

  • 120
    3. 無(wú)重復(fù)字符的最長(zhǎng)子串

    題目 解題方案 思路 1: 暴力解法, 雙重循環(huán)遍歷 簡(jiǎn)單粗暴些, 找一個(gè)最長(zhǎng)子串, 那么我們用兩個(gè)循環(huán) ** 窮舉所有子串 **, 然后再用一個(gè)函數(shù)判斷該子串中有沒(méi)有重復(fù)的...

  • 120
    終于有人把Java內(nèi)存模型(JMM)說(shuō)清楚了

    網(wǎng)上有很多關(guān)于Java內(nèi)存模型的文章,在《深入理解Java虛擬機(jī)》和《Java并發(fā)編程的藝術(shù)》等書中也都有關(guān)于這個(gè)知識(shí)點(diǎn)的介紹纺弊。但是牛欢,很多人讀完之后還是搞不清楚,甚至有的人說(shuō)...

  • 120
    深入理解AAC架構(gòu) - ViewModel 使用以及整體機(jī)制源碼

    本文主要內(nèi)容: 作用介紹 核心類介紹 基本使用 源碼分析-- 橫豎屏切換恢復(fù)-- 后臺(tái)銷毀恢復(fù) ViewModel的主要工作: 本身主要是一個(gè)數(shù)據(jù)維護(hù)工具將數(shù)據(jù)維護(hù)的工作從A...

  • 120
    Android性能優(yōu)化:Bitmap詳解&你的Bitmap占多大內(nèi)存淆游?

    在開發(fā)app時(shí)傍睹,顯示一張本地圖片,這張圖片在加載時(shí)會(huì)占用大多內(nèi)存呢犹菱?猜測(cè)占用內(nèi)存大小和以下幾個(gè)因素有關(guān): 設(shè)計(jì)師切圖拾稳,圖片本身的分辨率; 圖片所放文件夾代表的 密度 dpi腊脱;...

  • android 5.0以上使用tcpdump

    站在巨人的肩上 tcpdump是一個(gè)運(yùn)行在命令行的數(shù)據(jù)網(wǎng)絡(luò)抓包工具访得,它允許用戶攔截和顯示發(fā)送或收到過(guò)網(wǎng)絡(luò)連接到該計(jì)算機(jī)的TCP/IP和其他數(shù)據(jù)包。 一. 準(zhǔn)備??設(shè)備具有ro...

  • 120
    Android事件分發(fā)機(jī)制詳解:史上最全面、最易懂

    前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章悍抑,但存在一些問(wèn)題:內(nèi)容不全鳄炉、思路不清晰、無(wú)源碼分析搜骡、簡(jiǎn)單問(wèn)...

  • Android trace文件抓取原理

    Android系統(tǒng)每次發(fā)生ANR后拂盯,都會(huì)在/data/anr/目錄下面輸出一個(gè)traces.txt文件,這個(gè)文件記錄了發(fā)生問(wèn)題進(jìn)程的虛擬機(jī)相關(guān)信息和線程的堆棧信息记靡,通過(guò)這個(gè)文...

  • 120
    Android WebView 全面干貨指南

    前言 總結(jié) Android WebView 常用的相關(guān)知識(shí)點(diǎn)谈竿,令包含以下干貨內(nèi)容分析:Js注入漏洞、WebView 遇到的坑摸吠、JsBridge 原理以及框架使用(JsBrid...

  • 120
    Https原理及流程

    原文地址我們知道空凸,HTTP請(qǐng)求都是明文傳輸?shù)模^的明文指的是沒(méi)有經(jīng)過(guò)加密的信息蜕便,如果HTTP請(qǐng)求被黑客攔截劫恒,并且里面含有銀行卡密碼等敏感數(shù)據(jù)的話,會(huì)非常危險(xiǎn)轿腺。為了解決這個(gè)問(wèn)...

  • 120
    關(guān)于CoordinatorLayout AppBarLayout原理的一些分析

    這幾天學(xué)了一些CoordinatorLayout两嘴、AppBarLayout配合使用的一些方法,之前還寫了一篇CoordinatorLayout Behavior一些筆記,通過(guò)...

  • 120
    Java運(yùn)行時(shí)的內(nèi)存區(qū)域

    一 內(nèi)存區(qū)域劃分概述 Java運(yùn)行時(shí)的內(nèi)存主要包括:方法區(qū)族壳,堆憔辫,棧(虛擬機(jī)棧,本地方法棧)仿荆,程序計(jì)數(shù)器贰您。其中棧(虛擬機(jī)棧,本地方法棧)和程序計(jì)數(shù)器是線程私有的拢操,方法區(qū)和堆是線...

  • 120
    Android 目前最穩(wěn)定和高效的UI適配方案

    Android系統(tǒng)發(fā)布十多年以來(lái)杠园,關(guān)于Android的UI的適配一直是開發(fā)環(huán)節(jié)中最重要的問(wèn)題,但是我看到還是有很多小伙伴對(duì)Android適配方案不了解舔庶。剛好抛蚁,近期準(zhǔn)備對(duì)糗事百...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品