目錄 原理講解 在Linux中一般來說我們寫數據到文件是通過調用系統的函數將我們用戶進程中的數據先拷貝給Linux內核然后由Linux內核再將數據寫到文件中,中間經歷了兩個過...

目錄 原理講解 在Linux中一般來說我們寫數據到文件是通過調用系統的函數將我們用戶進程中的數據先拷貝給Linux內核然后由Linux內核再將數據寫到文件中,中間經歷了兩個過...
喜馬拉雅一面 類加載機制android中有哪些ClassLoader設計一個線程池設計一個方法耗時檢測框架重構Module流程Handler、BinderANR處理、內存泄漏...
本文章已授權微信公眾號 guolin_blog (郭霖)獨家發布。發布地址:手把手帶你搭建一個優秀的Android項目架構[https://mp.weixin.qq.com/...
最近聽同事說自如banner的裸眼3D效果很有創意,下載APP體驗了一番覺得效果確實非常不錯,所以立馬就仿了一下。代碼已上傳至github倉庫中,AndroidUiDemo[...
前言 我們為什么要做監控? 就比如馬路上邊的各種攝像頭,它能監控車流量,監控交通故障等。出現故障可以第一時間確定發生地點。當然,在我們這里領域里,監控也是起著同樣的作用。它也...
介紹完背景以及初衷之后,我們開始搭建MVVM的框架,這一部分我們進行簡單的搭建,了解MVVM架構的基本結構。 MVVM框架的搭建(一)——背景MVVM框架的搭建(二)——項目...
先看效果 再看實現思路 第一種: 創建全屏的dialog,然后拿到宿主activity(decorView)的DrawingCacheBitmap做高斯模糊,再...
Google I/O 大會中國場次已經結束,最近也上線了 Android Studio 3.2 版本,在新版本上有一個谷歌著重推薦的架構組件 Navigation。 Navi...
前言 多選和單選是日常開發經常用的控件,android系統原生的控件樣式(RadioButton 、CheckBox)不太好看,很多時候我們需要根據美工的設計自己實現Chec...
前言 眾所周知 android的碎片化一直困擾著開發者,我們要花很多的時間去做UI適配的工作。主流的適配方案有兩種 1、今日頭條適配 2、smallestWidth適配。具體...
鑒于國內交互設計名詞混亂不統一,很多設計師不知道如何用專業術語稱呼一個控件,因此我開了《這個控件叫什么》專題,梳理控件的名稱和使用事項,希望能為推動交互設計發展,做出一點微小...
轉載請注明出處 準備 氣泡碰撞最重要的就是邊緣檢測,氣泡的運動涉及到重力,方向,重心,線速度,角速度,,等等一系列因素,想要在android 用view描述現實世界中的氣泡實...