Android 进阶
android 进阶内容
TEN_Mammon
我没有什么想说的
展开
-
Android 进程间通信(IPC)-上
什么是IPC?IPC全称Inter-Process Communication,含义为进程间通信,又叫跨进程通信,是指两个进程之间进行数据交互的过程。在学习IPC之间我们要先区分进程和线程的区别以及了解多进程。进程:是系统进行资源分配和调用的独立单位,在PC和移动设备上指一个程序或者一个应用。线程:线程是CPU调度的最小单元,一个进程中可以包含一个或多个线程而多进程在Android中是指一个应用中存在多个进程的情况,我们可以通过给四大组件(Activity、Service、BoardcastRe原创 2020-06-18 16:07:43 · 208 阅读 · 0 评论 -
RxJava2.0 使用心得(2)
RxJava2.0使用心得Observable的其他创建方式:原创 2017-09-19 14:12:14 · 354 阅读 · 0 评论 -
xUtils3源码解析(1): View绑定
概述xUtils3是国人开发的一款功能丰富的Android快速开发框架,值得研究下。 zip包下载:[ZIP] xutils主要分以下几个模块视图绑定模块网络请求模块数据库模块图片加载模块我们将逐一透过源码分析,本文分析视图绑定模块,包含View的注入和View事件的注入。 我们将项目导入AndroidStudio,项目结构: xutils为项目源码,sample为使用方法举例。转载 2017-10-18 17:05:07 · 207 阅读 · 0 评论 -
2017框架集锦(一)
一.榜单分类单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架混合开发框架:提供开发hybrid app、h5与webview结合能力、web app能力的框架企业级开源项目:可以独立运行的app,有极高的学习价值、思路借鉴意义书籍类开源项目:类似Open-sourc-project这样的导航类项目;大型公司的Android课程的学习目录 tips榜单排序依据:1.项目开源2.gith原创 2017-10-19 10:38:00 · 1266 阅读 · 1 评论 -
2017框架集锦(二)
三.完整项目1.iosche一句话介绍:谷歌2016开发者大会的展示项目上榜理由:github上有13.4k个star,位居企业级项目排行榜第一位,牛逼的开发者,权威的设计模式,标准的项目写法,值得一试;笔者建议初学者down下源码,找到app入口,每个页面走一通,配合设计模式的概念加深理解。github https://github.com/google/iosched作者: Google2.Pl原创 2017-10-19 10:47:17 · 477 阅读 · 0 评论 -
Android 开发需要了解的TCP/IP和Http知识
TCP/IP、Http协议和socket之间的区别网络由上往分为(OSI七层模型),实际中使用更多的是右边的TCP/IP参考模型:对于TCP/IP四层模型我们可以简单的理解为:网络接入层:将需要互相连接的节点接入网络中,从而为数据传输提供条件。网际互联层:找到要传输数据的目标节点。(IP协议)传输层:实际传输数据。(TCP、UDP协议)应用层:使用接受到的数据(HTTP、H...原创 2018-05-29 15:33:57 · 6140 阅读 · 0 评论 -
Android 事件分发机制详解(1)
Android事件分发机制详解所谓Android事件分发机制,其实也就是View的事件分发机制,在介绍事件的传递规则之前,首先我们要明白这里需要分析的对象MotionEvent。MotionEvent类在手指接触屏幕后所产生的事件封装成了MotionEvent类,典型的事件类型有如下几种:ACTION_DOWN:手机刚接触屏幕ACTION_MOVE:手指在屏幕上移动ACTI...原创 2018-05-30 11:14:15 · 179 阅读 · 0 评论