如何拿到資料
這是一份面向3年及其以上Android開發(fā)者的“萬能鑰匙”,2020年末大總結(jié)一線互聯(lián)網(wǎng)大廠初中級(jí)面試真題系統(tǒng)收錄!前言 就要到年末放年假了,小伙伴在家休息的同時(shí)也要為來年的“金九銀十”面試跳槽季做準(zhǔn)備了,需要找工作的小伙伴們?cè)撘珠_始復(fù)習(xí)啦。特此將我2020年收錄的一些騰訊、阿里巴巴、...
隨著坑挖的越來越多,學(xué)習(xí)的分支也越來越亂,因此特意寫篇文梳理一下,也方便小伙伴學(xué)習(xí)借鑒。 一.入門系列 入門系列是學(xué)習(xí)慕課網(wǎng)上的部分Android入門教程、《第一行代碼》之后...
Android Activity生命周期 onStart()與onResume()有什么區(qū)別? onStart()是activity界面被顯示出來的時(shí)候執(zhí)行的,但不能與它交互...
一、什么是雙重檢查鎖 雙重檢查鎖(Double-Check Locking),顧名思義,通過兩次檢查,并基于加鎖機(jī)制,實(shí)現(xiàn)某個(gè)功能。 要理解什么是雙重檢查鎖,我們從常見的單例...
一個(gè)好的開發(fā)平臺(tái)要對(duì)數(shù)據(jù)的存儲(chǔ)有良好的支持,而不是僅靠保存在內(nèi)存中的瞬時(shí)數(shù)據(jù)。本篇主要介紹Android平臺(tái)實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的三種方式,分別是: File 文件存儲(chǔ) Shared...
Service(服務(wù))是Android中實(shí)現(xiàn)程序后臺(tái)運(yùn)行的解決方案,它非常適合用于去執(zhí)行那些不需要和用戶交互而且還要求長(zhǎng)期運(yùn)行的任務(wù)。Service主要負(fù)責(zé)與UI無關(guān)的工作,...
有人曾經(jīng)問我基于Swift的MVVM的實(shí)現(xiàn), 我當(dāng)時(shí)給出的回答就是自己到網(wǎng)上去搜索Swift+MVVM. 我不知道這位哥們是否解決了問題, 但是, 最近我自己在搜索Swift...
在寫控件之前先來說一下swift中聲明變量時(shí)!和?的區(qū)別;并且swift都屬性基本上都是以點(diǎn)的方式來表達(dá): 這里在lable變量加了一個(gè)“?”,由于lable是可選變量,...
在Android中的任何一個(gè)布局、任何一個(gè)控件其實(shí)都是直接或間接繼承自View的,因此View是一個(gè)很重要的概念。本篇將深入學(xué)習(xí)View,內(nèi)容如下: View事件體系View...
前言 Socket的使用在 Android網(wǎng)絡(luò)編程中非常重要 今天我將帶大家全面了解 Socket 及 其使用方法 目錄 1.網(wǎng)絡(luò)基礎(chǔ) 閱讀本文前,請(qǐng)先了解 關(guān)于計(jì)算機(jī)網(wǎng)絡(luò)基...
在開發(fā)的過程中有時(shí)會(huì)碰到這樣的需求,把一個(gè)activity或者一個(gè)view變成圖片分享出去。從網(wǎng)上收集了一些資料之后經(jīng)過整理現(xiàn)在分享出來,教大家實(shí)現(xiàn)activity,scro...