![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 开发艺术探索 学习
文章平均质量分 53
yoyo_0316
这个作者很懒,什么都没留下…
展开
-
Android 的生命周期和启动模式
典型情况下的生命周期分析 onCreate 表示Activity正在被创建,这是生命周期的第一个方法。在这个方法中 我们可以做一些初始化工作,比如调用setContentView 去加载界面布局资源,初始化Activity所需数据 onRestart 表示Activity正在重启启动。一般情况下,当当前Activity从不可见重新变为可见状态时,onRestart 就会被重新调原创 2016-08-25 11:03:22 · 297 阅读 · 0 评论 -
IPC机制
IPC Inter-Process Communication 进程间通信或者跨进程通信 Android中最有特色的通信方式 Binder,通过Binder可以轻松地实现进程间通信,除了Binder Android还支持Socket,通过Socket也可以实现任意两个终端之间的通信。一个设备上的两个进程通过Socket通信也是可以的 Android中使用多进程只有一种方法 那就原创 2016-08-25 11:06:55 · 265 阅读 · 0 评论 -
Android 开发艺术探索 源码地址
源码地址: https://github.com/singwhatiwanna/android-art-res git@github.com:singwhatiwanna/android-art-res.git原创 2016-08-25 11:09:33 · 1699 阅读 · 0 评论 -
IPC机制---使用AIDL
IPC机制---使用AIDL 1、服务端 服务端首先要创建一个Service 用来监听客户端的连接请求,然后创建一个AIDL文件,将暴露给客户端的接口在这个文件AIDL文件中声明,最后在Service 中实现这个AIDL接口即可。 2、客户端 客户端所要做的事情就比较简单一些,首先需要绑定服务端的Service,绑定成功后,将服务端返回的Binder对象转换成AIDL接口所原创 2016-08-25 11:13:47 · 297 阅读 · 0 评论 -
IPC机制--使用ContentProvider
IPC机制--使用ContentProvider ContentProvider 是Android中专门用于不同应用间进行数据共享的方式。 ContentProvider.java public class BookProvider extends ContentProvider { private static fina原创 2016-08-25 11:16:34 · 250 阅读 · 0 评论 -
IPC 机制---使用Socket
IPC 机制---使用Socket Socket 也称套接字 ,是网络通信中的概念,它分为流式套接字 和用户数据报套接字 两种 流式套接字 :对应于传输控制层的TCP协议 TCP协议 是面向连接的协议,提供稳定的双向通信功能,TCP的连接需要经过三次握手才能完成,为了提供稳定的数据传输功能,其本身提供了超时重传机制,因此具有很高的稳定性。 用户数据报套接字:对应于传输控制原创 2016-08-25 11:18:25 · 676 阅读 · 0 评论 -
IPC机制---Binder 连接池 如何选用合适的IPC方式
IPC机制---Binder 连接池 如何选用合适的IPC方式 如何使用AIDL ? 大致流程:首先创建一个Service 和一个AIDL接口,接着创建一个继承自AIDL接口中的Stub 类,并实现Stub中的抽象方法,在Service的onBind 方法中返回这个类的对象,然后客户端就会绑定服务端的Service,建立连接后就可以访问远程服务端的方法了。 如原创 2016-08-25 11:20:05 · 297 阅读 · 0 评论 -
View的事件体系---View 基础知识
View的事件体系---View 基础知识 MotionEvent ACTION_DOWN --手指刚接触到屏幕 ACTION_MOVE ---手指在屏幕上移动 ACTION_UP ----手指从屏幕上松开的一瞬间 TouchSlop TouchSlop 是指系统所能识别出的被认为是滑动的最小距离,换句话来说,当手指在屏幕上滑动时,如果两次滑动原创 2016-08-25 11:21:25 · 288 阅读 · 0 评论 -
View 的事件体系---View的滑动
View 的事件体系---View的滑动 三种方式可以实现View的滑动 1、通过View本身提供的scrollTo 和scrollBy 方法来实现滑动 2、通过动画给View施加平移效果来实现滑动 3、通过改变View的LayoutParams 使得View重新布局从而实现滑动 后续更新。。。原创 2016-08-25 11:23:23 · 256 阅读 · 0 评论