ruheng

成长路上的小菜鸟


  • 首页

  • 分类

  • 归档

Activity全方位了解,总有你不知道的一面

发表于 2017-02-22 | 分类于 Android基础 |
| 字数统计 3,324 | 阅读时长 12
关于Activity,是我们接触Android时频繁了解的东西。其生命周期,启动模式等内容也耳熟能详。今天将系统而全面的总结Activity中的内容。 一、Activity的生命周期本节内容将生命周期的情况分为两部分介绍,第一部分先了解典型的生命周期的7个部分及Activity的状态。第二部分会 ...
阅读全文 »

简单理解Android事件分发机制(下)——走进源码解析原理

发表于 2017-02-21 | 分类于 Android基础 |
| 字数统计 2,708 | 阅读时长 11
本篇文章将从源码的角度解析事件分发机制的详细内容。关于上篇文章的那些情况迥异的分发处理过程,是如何在源码中实现的?本篇文章将逐一揭晓。 一、分发机制中三个方法的关系上篇文章关于dispatchTouchEvent()方法,onInterceptTouchEvent()方法和onTouchEven ...
阅读全文 »

简单理解Android事件分发机制(上)——基础内容及流程梳理

发表于 2017-02-21 | 分类于 Android基础 |
| 字数统计 1,323 | 阅读时长 5
Android事件分发机制是我们开发中常会遇到和使用的一种机制,关于事件分发机制的文章有很多,介绍的都很详细,也很全面。但难免会因为全面详细,而会感觉到很绕,今天我们就来简单抽取一下事件分发机制的主要内容,对其有个宏观的了解。 一、分发的事件当用户触摸屏幕时(View或ViewGroup派生的控 ...
阅读全文 »

Java IO流详解(一)——预备知识

发表于 2017-02-20 | 分类于 Java IO |
| 字数统计 1,764 | 阅读时长 7
本篇文章不会介绍关于输入输出流的任何知识。因为想要掌握输入输出流,首先要了解字节与字符的关系,以及File类的相关知识。这也是本篇文章的主要内容。 一、字符与字节在Java中有输入、输出两种IO流,每种输入、输出流又分为字节流和字符流两大类。关于字节,我们在学习8大基本数据类型中都有了解,每个 ...
阅读全文 »

Android消息机制的原理及源码解析

发表于 2017-02-19 | 分类于 Android基础 |
| 字数统计 3,068 | 阅读时长 13
提起Android消息机制,想必都不陌生。其中包含三个部分:Handler,MessageQueue以及Looper,三者共同协作,完成消息机制的运行。本篇文章将由浅入深解析Android消息机制的运行原理,先介绍三者之间的协作框架,然后从源码的角度来分析具体的运行机制。 一、消息机制概述1.消 ...
阅读全文 »

Java注解(Annotation)详解

发表于 2017-02-18 | 分类于 Java注解 |
| 字数统计 2,225 | 阅读时长 8
本篇文章讲述Java中注解的相关知识。从Java中内置的注解,到自定义注解,最后再介绍如何使用注解。 一、元素据要想理解注解(Annotation)的作用,就要先理解Java中元数据的概念。 1.元数据概念元数据是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的 ...
阅读全文 »

关于AIDL使用和Binder机制详解,你只需要看这一篇即可

发表于 2017-02-18 | 分类于 Andorid Binder机制 |
| 字数统计 2,602 | 阅读时长 11
本篇文章从AIDL的角度来阐述Binder机制调用远程服务的内部运行原理。因此本篇文章的第一部分介绍AIDL的使用,第二部分从AIDL的使用上具体介绍Binder机制。关于Binder机制的原理,可以参考简单理解Binder机制的原理,对其有个大概的了解。 一、AIDL的使用1.AIDL的简介A ...
阅读全文 »

简单理解Binder机制的原理

发表于 2017-02-17 | 分类于 Andorid Binder机制 |
| 字数统计 1,481 | 阅读时长 5
一、概述Android系统中,涉及到多进程间的通信底层都是依赖于Binder IPC机制。例如当进程A中的Activity要向进程B中的Service通信,这便需要依赖于Binder IPC。不仅于此,整个Android系统架构中,大量采用了Binder机制作为IPC(进程间通信)方案。 当然也存在 ...
阅读全文 »

类似支付宝应用管理界面——RecyclerView+ItemTouchHelper实现拖拽滑动

发表于 2017-02-14 | 分类于 RecyclerView |
| 字数统计 1,984 | 阅读时长 8
要实现RecycleView中的拖拽滑动,在以往的经验中经常要依赖GestureDetectors、onInterceptTouchEvent等来实现,然而在RecyclerView上添加拖动特性有一个非常简单的方法它就是:ItemTouchHelper。 一、效果图以下就是通过RecycleV ...
阅读全文 »

Java反射机制详解(一)

发表于 2017-02-14 | 分类于 Java反射 |
| 字数统计 1,696 | 阅读时长 7
接下来我们将介绍Java反射机制的一系列的知识。本篇文章主要针对Java反射机制的介绍以及反射API的使用知识。 一、概述Java反射机制定义 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信 ...
阅读全文 »
1…789…11
Ruheng

Ruheng

向前走

103 日志
24 分类
RSS
GitHub 简书 掘金 CSDN
© 2017 - 2018 Ruheng
由 Hexo 强力驱动
主题 - NexT.Mist
访问人数 总访问量