
Android读书笔记
文章平均质量分 94
蓝枫amy
Android开发工程师、HarmonyOS开发工程师
展开
-
Android中IPC机制(一)
1.Android中IPC简介IPC含义为进程间通信或者跨进程通信,是指两个进程进行数据交换的过程。什么是进程和线程?线程:线程是CPU调度的最小单元,同时线程是一种有限的系统资源。进程:一般只一个执行单元,在PC和移动设备上指一个程序或者一个应用两者是包含与被包含的关系,一个进程可以包含多个线程在Android中主线程也叫UI线程,在UI线程中才能操作界面元素,如果在主线程中执行大量耗时任务,会造原创 2017-02-24 15:12:31 · 792 阅读 · 0 评论 -
View的事件体系(一)
1.View的基础知识(1)什么是ViewView是Android中所有控件的基类,不管是简单的TextView还是复杂的RelativeLayout和ListView,它们共同的基类都是View。ViewGroup:内部包含了多个控件,即一组View。在Android中,ViewGroup也继承View,这就意味着View本身就可以是单个控件也可以是由多个控件组成的一组控件。(2)View的位置参原创 2017-03-06 16:13:43 · 240 阅读 · 0 评论 -
View的事件体系(二)
View的滑动冲突常见的滑动冲突场景 场景1——外部滑动和内部滑动方向不一致 场景2——外部滑动和内部滑动方向一致 场景3——上面两种情况的嵌套 场景1:主要是ViewPager、Fragment和ListiewViewPager和Fragment:实现左右滑动 ListView:每个页面的上下滑动 本来这种情况是有滑动冲突的,但是ViewPager内部处理了滑动冲突场景2:当内外两层在同一个方原创 2017-03-08 10:51:00 · 234 阅读 · 0 评论 -
Android中IPC机制(三)
Android中IPC机制(一)Android中IPC机制(二)1.Android中的IPC方式(1)使用Bunder四大组件中的三大组件(Activity、Service、Receiver)都支持在Intent中传递Bundle数据的,由于Bundle实现了Parcelable接口,所以它可以在不同进程间传输。(2)使用文件共享文件共享也是一种不错的进程间通信方式,两个进程通过读/写一个文件来交换原创 2017-02-27 17:26:43 · 584 阅读 · 0 评论 -
Android中IPC机制(二)
1.IPC基础概念介绍Serializable和Parcelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用Serializable或者Parcelable。还有的时候我们需要把对象持久化到存储设备上或者通过网络传输给其他客户端也需要使用Serializable或者Parcelable。序列化:把对象转换为字节序列的过程称为对象的序列化反序列化:把字原创 2017-02-24 20:57:20 · 528 阅读 · 0 评论 -
IPC机制(一)
1.Android IPC简介IPC含义是进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 什么是进程? 进程一般指一个执行单元,在PC和移动设备上指一个程序或者一个应用 什么是线程? 线程是CPU调度的最小单元,同时线程是一种有限的系统资源。进程和线程是包含与被包含的关系。最简单的情况下,一个进程可以只有一个线程,即主线程,在Android中主线程也叫UI线程,在UI线程中才原创 2017-08-21 11:43:17 · 445 阅读 · 0 评论