如何拿到資料
這是一份面向3年及其以上Android開(kāi)發(fā)者的“萬(wàn)能鑰匙”溢十,2020年末大總結(jié)一線互聯(lián)網(wǎng)大廠初中級(jí)面試真題系統(tǒng)收錄!前言 就要到年末放年假了,小伙伴在家休息的同時(shí)也要為來(lái)年的“金九銀十”面試跳槽季做準(zhǔn)備了,需要找工作的小伙伴們?cè)撘珠_(kāi)始復(fù)習(xí)啦。特此將我2020年收錄的一些騰訊赁酝、阿里巴巴、...
隨著坑挖的越來(lái)越多,學(xué)習(xí)的分支也越來(lái)越亂划咐,因此特意寫篇文梳理一下拴念,也方便小伙伴學(xué)習(xí)借鑒。 一.入門系列 入門系列是學(xué)習(xí)慕課網(wǎng)上的部分Android入門教程褐缠、《第一行代碼》之后...
Android Activity生命周期 onStart()與onResume()有什么區(qū)別政鼠? onStart()是activity界面被顯示出來(lái)的時(shí)候執(zhí)行的,但不能與它交互...
一、什么是雙重檢查鎖 雙重檢查鎖(Double-Check Locking)胡桨,顧名思義官帘,通過(guò)兩次檢查,并基于加鎖機(jī)制昧谊,實(shí)現(xiàn)某個(gè)功能刽虹。 要理解什么是雙重檢查鎖,我們從常見(jiàn)的單例...
一個(gè)好的開(kāi)發(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無(wú)關(guān)的工作,...
有人曾經(jīng)問(wèn)我基于Swift的MVVM的實(shí)現(xiàn), 我當(dāng)時(shí)給出的回答就是自己到網(wǎng)上去搜索Swift+MVVM. 我不知道這位哥們是否解決了問(wèn)題, 但是, 最近我自己在搜索Swift...
在寫控件之前先來(lái)說(shuō)一下swift中聲明變量時(shí)综膀!和澳迫?的區(qū)別;并且swift都屬性基本上都是以點(diǎn)的方式來(lái)表達(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ò)基...
在開(kāi)發(fā)的過(guò)程中有時(shí)會(huì)碰到這樣的需求蹋半,把一個(gè)activity或者一個(gè)view變成圖片分享出去。從網(wǎng)上收集了一些資料之后經(jīng)過(guò)整理現(xiàn)在分享出來(lái)充坑,教大家實(shí)現(xiàn)activity减江,scro...