上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 72 下一页
摘要: 一 前言 RecyclerView据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。RecyclerView可以用来代替传统的ListView,GridView,更加强大和灵活。RecyclerView的使用网上有非常多案 阅读全文
posted @ 2018-05-14 14:36 一点点征服 阅读(10845) 评论(0) 推荐(0) 编辑
摘要: 在开发中UI布局是我们都会遇到的问题,随着UI越来越多,布局的重复性、复杂度也会随之增长。Android官方给了几个优化的方法,但是网络上的资料基本上都是对官方资料的翻译,这些资料都特别的简单,经常会出现问题而不知其所以然。这篇文章就是对这些问题的更详细的说明,也欢迎大家多留言交流。 一、inclu 阅读全文
posted @ 2018-05-14 13:31 一点点征服 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 作者:guoxiaoxing 链接: https://github.com/guoxiaoxing/android-interview 本文基于作者采用的MIT协议分发。 手画一下Android系统架构图,描述一下各个层次的作用? Android系统架构图 从上到下依次分为六层: 应用框架层 进程通 阅读全文
posted @ 2018-05-14 13:30 一点点征服 阅读(20939) 评论(0) 推荐(0) 编辑
摘要: 作者:淘萄桃 链接: https://www.jianshu.com/p/a07ccaad832d 本文由作者授权发布。 笔者参加18年阿里春招,有幸最终拿到阿里offer,base杭州,岗位客户端开发。一直忙于其他事情,拿到意向已经过去十多天,在此分享一些关于面试的干货,攒一波RP,回馈社会。 从 阅读全文
posted @ 2018-05-14 13:24 一点点征服 阅读(3587) 评论(0) 推荐(1) 编辑
摘要: 轻松理解Android开发单位DP ,让设计与开发高度匹配,整合了网上各大资料汇总一个通俗易懂的。 一直困扰设计师多年的Android 单位 dp 设计这么多年了,相信很多设计师,一直被DP搞得晕头转向的,因为我们设计常用单位是PX ,设计的时候我们用这个单位,但是开发人员则用dp,如何保证设计的产 阅读全文
posted @ 2018-05-14 13:20 一点点征服 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 一、px 像素,我们经常说的400*800这种的就是像素,这个比较好理解。 二、dp 要理解dp,首先要先引入dpi这个概念,dpi全称是dots per inch,对角线每英寸的像素点的个数,所以,它的计算公式如下: 比如height和width即为长宽的像素,平方和即为对角线的像素个数,size 阅读全文
posted @ 2018-05-14 13:16 一点点征服 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 前言 前几篇文章中,笔者对View的三大工作流程进行了详细分析,而这篇文章则详细讲述与三大工作流程密切相关的两个方法,分别是requestLayout和invalidate,如果对Viwe的三个工作流程不熟悉的读者,可以先看看前几篇文章,以便能更容易理解这篇文章的内容。 requestLayout 阅读全文
posted @ 2018-05-14 11:44 一点点征服 阅读(985) 评论(0) 推荐(1) 编辑
摘要: Android事件分发机制源码分析 Android事件分发机制源码分析 Part1事件来源以及传递顺序 Activity分发事件源码 PhoneWindow分发事件源码 小结 Part2ViewGroup事件分发过程 小结 Part3View事件分发过程 小结 Android事件分发机制源码分析 P 阅读全文
posted @ 2018-05-09 14:49 一点点征服 阅读(1066) 评论(0) 推荐(0) 编辑
摘要: 关键词 Binder Android IPC Linux 内核 驱动 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解B 阅读全文
posted @ 2018-05-08 16:23 一点点征服 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 图文详解 Android Binder跨进程通信机制 原理 目录 目录 1. Binder到底是什么? 中文即 粘合剂,意思为粘合了两个不同的进程 网上有很多对Binder的定义,但都说不清楚:Binder是跨进程通信方式、它实现了IBinder接口,是连接 ServiceManager的桥梁bla 阅读全文
posted @ 2018-05-08 16:21 一点点征服 阅读(758) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 72 下一页