一锐峭、DataBinding DataBinding 是 2016 年的 Android Studio 2.0 版本 開(kāi)始使用的 , 其作用是實(shí)現(xiàn) 數(shù)據(jù)模型 Model 與 視...
![240](https://upload.jianshu.io/users/upload_avatars/27552241/dc6ec2b2-5cd4-4202-8d98-2d84666fef49.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一锐峭、DataBinding DataBinding 是 2016 年的 Android Studio 2.0 版本 開(kāi)始使用的 , 其作用是實(shí)現(xiàn) 數(shù)據(jù)模型 Model 與 視...
問(wèn)題背景 最近跟群友討論一個(gè)技術(shù)問(wèn)題: 一個(gè)應(yīng)用開(kāi)啟了多進(jìn)程缝呕,最終到底會(huì)創(chuàng)建幾個(gè)application對(duì)象,執(zhí)行幾次onCreate()方法? 有的群友根據(jù)自己的想法給出了猜...
關(guān)于這個(gè)問(wèn)題在面試的時(shí)候可能會(huì)被問(wèn)到,其實(shí)在某些情況下是可以在子線(xiàn)程中更新UI的! 比如:在一個(gè)activity的xml文件中中隨便寫(xiě)一個(gè)TextView文本控件,然后在Ac...
背景 在我們?nèi)粘i_(kāi)發(fā)中郁稍,多線(xiàn)程管理一直是非常頭疼的問(wèn)題之一,尤其在歷史性長(zhǎng)波附,結(jié)構(gòu)復(fù)雜的app中艺晴,線(xiàn)程數(shù)會(huì)達(dá)到好幾百個(gè)甚至更多,然而過(guò)多的線(xiàn)程不僅僅帶來(lái)了內(nèi)存上的消耗同時(shí)也降低...
一掸屡、對(duì)象關(guān)系映射 - ORM / Object Relational Mapping Android 系統(tǒng)中使用的數(shù)據(jù)庫(kù)[https://cloud.tencent.com/...
一封寞、背景 現(xiàn)在的App開(kāi)發(fā),或多或少都會(huì)用到Hybrid模式仅财,到了WebView這邊狈究,經(jīng)常會(huì)加載一些js文件(例如和WebView用來(lái)Native通信的bridge.js),...
前言 Launcher是一個(gè)用來(lái)顯示系統(tǒng)中已經(jīng)安裝的應(yīng)用程序的應(yīng)用程序盏求,Launcher 在啟動(dòng)過(guò)程中會(huì)請(qǐng)求PackageManagerService 返回系統(tǒng)中已經(jīng)安裝的應(yīng)...
一抖锥、LiveData 簡(jiǎn)介 在 視圖 View 與 數(shù)據(jù)模型 Model 通過(guò) ViewModel 架構(gòu)組件 進(jìn)行綁定后 , 可以立即 將 ViewModel 中的數(shù)據(jù)設(shè)置到...
一、RecyclerView 數(shù)據(jù)綁定核心要點(diǎn) 1碎罚、啟用數(shù)據(jù)綁定 / 導(dǎo)入依賴(lài) 在 RecyclerView 中 , 如果要使用 DataBinding 架構(gòu)組件進(jìn)行數(shù)據(jù)綁定...
一磅废、ViewModel + LiveData + DataBinding 核心要點(diǎn) 1、ViewModel 使用要點(diǎn) ViewModel 架構(gòu)組件 是 視圖 View 與 數(shù)...
面試考察點(diǎn) Java虛擬機(jī)(JVM)內(nèi)存結(jié)構(gòu) Java對(duì)象常見(jiàn)活動(dòng):創(chuàng)建荆烈、內(nèi)存布局拯勉、訪(fǎng)問(wèn)定位、如何判斷存活 垃圾 收集相關(guān):垃圾收集算法憔购、垃圾收集器 類(lèi)加載相關(guān):類(lèi)加載過(guò)程宫峦、...
面試考察點(diǎn) 跨進(jìn)程通信方式(IPC)有哪些?其底層原理及其對(duì)應(yīng)應(yīng)用場(chǎng)景分別是什么玫鸟? 進(jìn)程與線(xiàn)程的定義导绷、特點(diǎn)及其區(qū)別是什么? 死鎖的必要條件是什么屎飘?該如何處理妥曲? 虛擬內(nèi)存的定義...
1.概述 MediaPlayer播放視頻時(shí),先通過(guò)setDataSource接口設(shè)置視頻源钦购,然后再開(kāi)始播放檐盟。而對(duì)于NuPlayer來(lái)說(shuō),拿到數(shù)據(jù)只是第一步肮雨,后續(xù)需要經(jīng)過(guò)解復(fù)用...
開(kāi)啟權(quán)限 AndroidManifest中定義權(quán)限 動(dòng)態(tài)申請(qǐng)權(quán)限 開(kāi)啟藍(lán)牙 如果藍(lán)牙沒(méi)有開(kāi)啟,跳轉(zhuǎn)到系統(tǒng)藍(lán)牙設(shè)置界面箱玷,打開(kāi)藍(lán)牙: 開(kāi)啟藍(lán)牙狀態(tài)監(jiān)聽(tīng) 開(kāi)啟連接與配對(duì) 說(shuō)明一下怨规,...