目录 原理讲解 在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描述现实世界中的气泡实...