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