![](https://img-blog.csdnimg.cn/20200512134020919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android开发艺术探索知识回顾
好记性不如烂笔头。16年那会就阅读过这本书,在印象笔记上面做了一些记录,最近打算重新过一篇放在博客里面。本书的作者是任玉刚,他的博客地址:https://blog.csdn.net/singwhatiwanna
被开发耽误的大厨
10多年开发经验,创过业也在其他创业公司工作过,也在同方威视、联想集团等知名大厂工作过,为人谦虚谨慎,对待工作一丝不苟。有JavaEE后端、Android原生开发、Web前端开发(H5)、混合开发、web app、ios开发的经验,涉及音视频、社交、ai人脸识别、安检安防、电商等多方面的项目。现如今花几百万大洋被套牢,北京大龄程序猿房奴一枚,一直在路上。。。最近大部分博文专栏都免费了,将更专心更文,将更新更多数据结构、算法、源码系列文章,并整理《博客导航目录》,我是。。。的大厨,大家一起加油!
展开
-
Android开发艺术探索知识回顾——第3章 View的事件体系:3、View的事件分发机制、滑动冲突
3.4 View的事件分发机制上面几节介绍了 View的基础知识以及View的滑动,本节将介绍View的一个核心知识点:事件分发机制。事件分发机制不仅仅是核心知识点更是难点,不少初学者甚至中级开发者面对这个问题时都会觉得困惑。另外,View的另一大难题滑动冲突,它的解决方法的理论基础就是事件分发机制,因此掌握好View的事件分发机制是十分重要的。本节将深入介绍View的事件分发机制,在3.4.1节会对事件分发机制进行概括性地介绍,而在3.4.2 节将结合系统源码...原创 2020-05-23 08:24:10 · 352 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第3章 View的事件体系:2、View的滑动、弹性滑动
3.2 View的滑动3.1节介绍了 View的一些基础知识和概念,本节开始介绍很重要的一个内容:View的滑动。在Android设备上,滑动几乎是应用的标配,不管是下拉刷新还是SlidingMenu,它们的基础都是滑动。从另外一方面来说,Android手机由于屏幕比较小,为了给用户呈现更多的内容,就需要使用滑动来隐藏和显示一些内容。基于上述两点,可以知道,滑动在 Android开发中具有很重要的作用,不管一些滑动效果多么绚丽,归根结底,它们都是由不同的滑动外加一些特效所组成的。因此,掌握...原创 2020-05-21 09:05:44 · 213 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第3章 View的事件体系:1、View的基础知识
第3章 View的事件体系本章将介绍Android中十分重要的一个概念:View,虽然说View不属于四大组件,但是它的作用堪比四大组件,甚至比Receiver和Provider的重要性都要大。在Android开发中,Activity承担这可视化的功能,同时Android系统提供了很多基础控件,常见的有Button, TextView, CheckBox等。很多时候仅仅使用系统提供的控件是不能满足需求的,因此我们就需要能够根据需求进行新控件的定义,而控件的自定义就需要对Andr...原创 2020-05-20 06:07:09 · 244 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第2章 IPC机制:2、不同的 IPC 方式
2.4 Android 中的 IPC 方式在上节中,我们介绍了 IPC的几个基础知识:序列化和Binder,本节开始详细分析各种跨进程通信方式。具体方式有很多,比如可以通过在Intent中附加extras来传递信息,或者通过共享文件的方式来共享数据,还可以采用Binder方式来跨进程通信,另外, Contentprovider天生就是支持跨进程访问的,因此我们也可以釆用它来进行IPC。此外,通过网络通信也是可以实现数据传递的,所以Socket也可以实现IPC。上述所说的各...原创 2020-05-17 22:06:04 · 203 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第2章 IPC机制:1、IPC 的基础知识
第2章 IPC机制本章主要讲解Android中的IPC机制。首先介绍Android中的多进程概念以及多进程开发模式中常见的注意事项,接着介绍Android中的序列化机制和Binder,然后详细介绍 Bundle、文件共享、AIDL、Messenger、ContentProvider 和 Socket 等进程间通信的方式。为了更好地使用AIDL来进行进程间通信,本章还引入了 Binder连接池的概念。最后,本章讲解各种进程间通信方式的优缺点和适用场景。通过本章,可以让读者对Andr...原创 2020-05-16 02:27:29 · 315 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第1章 Activity的生命周期和启动模式:3、IntentFilter的匹配规则 action、category、data
1.3 IntentFilter的匹配规则我们知道,启动Activity分为两种,显式调用和隐式调用。二者的区别这里就不多说,显式调用需要明确地指定被启动对象的组件信息,包括包名和类名,而隐式调用则不需要明确指定组件信息。原则上一个Intent不应该既是显式调用又是隐式调用,如果二者共存的话以显式调用为主。显式调用很简单,这里主要介绍一下隐式调用。隐式调用需要 Intent能够匹配目标组件的IntentFilter中所设置的过滤信息,如果不匹配将无法启动目标 Activity。I...原创 2020-05-19 19:18:47 · 293 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第1章 Activity的生命周期和启动模式:2、启动模式和Flags标记位
1.2 Activity的启动模式上一节介绍了Activity在标准情况下和异常情况下的生命周期,我们对Activity的生命周期应该有了深入的了解。除了Activity的生命周期外,Activity的启动模式也是一个难点, 原因是形形色色的启动模式和标志位实在是太容易被混淆了,但是Activity作为四大组件之首,它的的确确非常重要,有时候为了满足项目的特殊需求,就必须使用Activity的启动模式,所以我们必须要搞清楚它的启动模式和标志位,本节将会一一介绍。1.2.1 ...原创 2020-05-18 07:08:52 · 329 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第1章 Activity的生命周期和启动模式:1、生命周期
第1章 Activity的生命周期和启动模式作为本书的第1章,本章主要介绍Activity相关的一些内容。Activity作为四大组件之 首,是使用最为频繁的一种组件,中文直接翻译为“活动",但是笔者认为这种翻译有些生硬,如果翻译成界面就会更好理解。正常情况下,除了 Window、Dialog和Toast,我们能 见到的界面的确只有Activity。Activity是如此重要,以至于本书开篇就不得不讲到它。当然,由于本书的定位为进阶书,所以不会介绍如何启动Activity这类入门知识,本章的侧重点是原创 2020-05-12 20:46:23 · 475 阅读 · 0 评论 -
Android开发艺术探索知识回顾——第0章 书本内容介绍
声明:本教程为读书笔记,不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!好记性不如烂笔头。16年那会就阅读过这本书,在印象笔记上面做了一些记录,最近打算重新过一篇放在博客里面。本书的作者是任玉刚,他的博客地址:https://blog.csdn.net/singwhatiwanna目录内容简介序言前言本书内容、章节介绍本书特色致谢本书互动地址书中源码下载地址内容简介本书基于Android 5.0版本,对Android开.原创 2020-05-12 14:49:13 · 354 阅读 · 0 评论