E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
开发艺术探索笔记
从源码的角度理解四大组件的工作过程——Android
开发艺术探索笔记
系统对四大组件的过程进行了很大程度的封装,日常开发中并不需要了解底层的工作原理,那么研究这些原理的意义在哪里呢?如果你想在技术上更进一步,那么了解一些系统的工作原理是十分必要的,也是开发人员日后成长为高级工程师所必备的技术能力。Android作为一个优秀的基于Linux操作系统,其内部一定有很多值得我们学习的地方,通过对Android操作系统的学习对提高开发人员的内功有很大的好处。如果你从事And
Android高级工程师
·
2024-01-09 19:57
《android开发艺术探索》笔记
android
开发艺术探索笔记
第一章Activity的生命周期和启动模式1.1生命周期1.1.1正常情况下的生命周期分析1.1.2异常情况下的生命周期分析1.2Activity的启动模式1.2.2Activity
chen_xiaoke
·
2023-10-18 20:35
学习用
android
Android
开发艺术探索笔记
(十二) 之自定义 View
当Android提供的普通控件不能满足我们UI设计的要求的时候,我们通常会使用自定义View,下面介绍一下自定义View的知识。一、自定义View的分类1.继承View重写onDraw()这种方法主要用于实现一些不规则的效果,即这种效果不方便通过布局的组合方式达到,往往需要静态或者动态地显示一些不规则的图形。采用这种方法需要自己支持wrap_content(即在这种模式下,onMeasure需要给
innovatorCL
·
2023-09-09 03:56
Android开发高级进阶之Android
开发艺术探索笔记
重要知识点
本书是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。本书从三个方面来组织内容。介绍Android开发者不容易掌握的一些知识点结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点介绍一些核心技术和Android的性能优化思。1Activity的生命周期和启动模式1.1Activity的生命周期全面分析用户正常使用情况下
AndyYuan317
·
2023-07-15 19:27
基础知识
Android
开发艺术探索笔记
(10),Android开发自学技巧
ViewRoot对应ViewRootImpl类,它是连接WindowManager和DecorView的纽带。View的三大流程均是通过ViewRoot来完成的。在ActivtyThread中,当Activity创建完毕,会将DecorView添加到Window中,同时创建ViewRootImpl对象,并将ViewRootImpl和DecorView建立关联。root=newViewRootImp
m0_66264169
·
2023-04-03 00:38
程序员
面试
移动开发
android
Android
开发艺术探索笔记
(7),2021年Android高级面试题
importandroid.os.BatteryManager;importandroid.os.IBinder;importandroid.support.annotation.Nullable;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.IOException;importjava.io.Inp
ww11_aa
·
2023-03-29 13:21
程序员
经验分享
面试
开发语言
Andorid
开发艺术探索笔记
(2),安卓面试题及答案2020
因为一个应用里多次启动同一个Activity会重复创建,所以Andorid提供了四种启动模式standard:标准模式每次启动一个Activity都会重新创建,不管这个Activity的实例是否已经存在。创建的Activity生命周期和常规的一样。这是一种典型的多实例实现,一个任务栈可以有多个实例,每个实例也可以属于不同的任务栈,比如A启动了B,那么这个B的实例是属于A的任务栈,C也可以启动B,那
m0_66145114
·
2022-02-22 09:44
程序员
面试
移动开发
android
Android
开发艺术探索笔记
之一 -- Android 的生命周期和启动模式
学习内容:Activity的生命周期和启动模式以及IntentFilter的匹配规则分析异常情况下的生命周期Activity的启动模式以及Flags隐式启动下的Intent匹配Activity的生命周期全面分析我的另一篇文章:详解Android&Fragment的生命周期此处只是记录一下缺失的知识点,加以扩充。建议本文与上文配合阅读。前置生命周期分为两类:典型情况下的生命周期另一部分是异常情况下的
whd_Alive
·
2022-02-05 06:29
Android
开发艺术探索笔记
之十二 -- Bitmap 的加载和 Cache
学习内容:如何有效加载BitmapAndroid常用的缓存策略LurChche-内存缓存DiskLurCache-存储缓存优化列表的卡顿现象1.Bitmap的高效加载如何加载图片?四类方法:BitmapFactory.decodeFile/decodeResource/decodeStream/decodeByteArray分别对应从文件系统/资源/输入流/以及字节数组中加载Bitmap对象关系:
whd_Alive
·
2021-06-15 10:31
Android
开发艺术探索笔记
(十) 之 View 的事件分发机制以及滑动冲突解决
这是学习Android一个很重要的知识点,在日常工作和面试中都很经常用到。下面我们好好来分析一下。1.点击事件的传递规则所谓的点击事件的事件分发就是对MotionEvent事件的分发过程,即当一个MotionEvent产生以后,系统需要把这个事件传递给一个具体的View,这个传递过程就是分发过程。这个过程有三个很重要的方法共同完成:publicbooleandispatchTouchEvent(M
innovatorCL
·
2021-04-30 10:20
安卓
开发艺术探索笔记
-View的事件分发机制
序言MotionEvent的分发机制流程图dispatchTouchEvent()onInterceptTouchEvent()onTouchEvent()序言View的分发机制是比较复杂的一块机制,在日常开发中也遇到很多与view分发机制有关的问题.所以抽空总结下view的分发机制.image.pngMotionEvent的分发机制用户的触摸和点击事件对应的对象类型就是MotionEvent,v
人海中一只羊
·
2021-03-11 14:09
Android
开发艺术探索笔记
之八 -- 理解 Window 和 WindowManager
写在最前:本文涉及到源码的部分,查看的是Android8.1.0_r33的源码,部分与原文中代码有出入。附上查看源码的网址:http://androidxref.com/学习内容:Window和WindowManagerWindow的内部工作原理Window的添加、更新和删除Actvitiy、Dialog等类型的Window对象的创建过程原文开篇部分:Window是一个抽象类,具体实现是Phone
whd_Alive
·
2020-09-11 18:25
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索笔记
-Activity启动方式
从大二开始学习Android已经有一两年了,中间断断续续半年玩游戏半年学习的循环,意志力还是差如今大四出来找实习发现自身Android基础知识还是太薄弱,故决定强化基础知识这篇博客开始记录阅读《Android
开发艺术探索笔记
三荣君
·
2020-09-11 16:24
Android
Android
开发艺术探索笔记
(18)
1.Activity的工作过程我们从startActiviity方法开始分析,startActivity有好几种重载方式,但最终都会调用startActivityForResult方法,它的实现如下:在mParent==null中,mParent代表的是ActivityGroup。ActivityGroup最开始被用来在一个界面中嵌入多个子Activity,但是其在API13就被丢弃了,系统采用F
RikkaTheWorld
·
2020-09-11 16:28
Android
开发艺术探索
Android
开发艺术探索笔记
(1)
第一章Activity生命周期和启动模式1.关于onStart()onResume()和onPause()onStop()的实质区别:onStart()和onStop()是对于Activity是否可见这个角度来进行的方法而onResume()和onStop()是对于Activity是否处于前台这个角度来进行的方法,除此之外没有实质的区别2.假设当前的Activity为A,如果用户这个时候打开一个新
RikkaTheWorld
·
2020-09-11 16:57
Android
开发艺术探索
Android
开发艺术探索笔记
《Android开发艺术探索》这本书在几年前就已经买了,陆陆续续看过几次,都没有看完,没有理解透。最近重读《Android开发艺术探索》,读了两次,第一次读完感觉还有大量的知识点没有理解,再次阅读,练习书中例子,记读书笔记,理解加深了几分。[学习笔记]Android开发艺术探索:Activity的生命周期和启动模式[学习笔记]Android开发艺术探索:IPC机制[学习笔记]Android开发艺术
尘埃zza
·
2020-09-11 14:22
#
Android开发艺术探索
Android
[学习笔记]Android
开发艺术探索笔记
:Activity的生命周期和启动模式
Activity生命周期的全面分析典型情况下的生命周期分析onCreate:生命周期第一个方法,可做一些初始化工作;onRestart:Activity重新启动,由不可见变为可见;onStart:Activity正在启动,此时Activity已经可见,但没有出现在前台,还无法和用户交互;onResume:Activity可见,出现在前台,并开始活动;onPause:Activity正在停止,正常情
尘埃zza
·
2020-09-11 14:52
Android
#
Android开发艺术探索
Android
开发艺术探索笔记
之七 -- Android 动画深入分析
写在最前:我之前整理过关于Android动画的两篇文章,所以本文更多的只是对之前遗漏的知识点加以补充,重复的部分不再详细描述。附上原本整理的两篇动画相关的文章:Android视图动画(ViewAnimation)使用详解Android属性动画(PropertyAnimation)使用详解欢迎大家提出各种意见!学习内容:View动画典型的四种变换(补间动画)和帧动画特殊使用场景属性动画动画的注意事项
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索
笔记
Android
开发艺术探索笔记
之三 -- View 的事件体系
学习内容View基础滑动事件分发机制滑动冲突1.View基础知识View定义View是Android种所有控件的基类,是一种界面层的控件的一种抽象,代表了一个控件ViewGroup继承View,其内部包含了许多个控件,即一组ViewViewGroup内部是可以有子View的,而这个子View同样还可以是ViewGroupView位置参数Android种,坐标系的x轴和y轴的正方向分别是右和下。Vi
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索笔记
之四 -- View 的工作原理
学习内容View基础概念自定义ViewView的底层工作原理测量流程布局流程绘制流程View常见回调自定义View类型滑动效果初识ViewRoot和DecorView基本概念ViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。view的三大流程均是通过ViewRoot来完成的,在ActivityThread中,当Activity对象创建完毕
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索笔记
之二 -- IPC 机制
本文谨作为读书笔记使用学习内容:(IPC机制)Android中的多进程概念及注意事项序列化机制Binder(重点)Bundle、文件共享、AIDL、Messenger、ContentProvider和Socket等进程间通信方式Binder连接池各种进程间通讯的优缺点和使用场景1.IPC简介IPC(Inter-ProcessCommunication),进程间通信,两个进程之间数据交换的过程进程与
whd_Alive
·
2020-09-11 13:21
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索笔记
-View的事件分发
用户的一次点击操作为一个事件序列,包括ACTION_DOWN按下,ACTION_MOVE移动,ACTION_UP抬起事件的分发由三个函数完成dispatchTouchEvent()用于事件的分发,将事件分发到下层ViewonInterceptTouchEvent()在dispatchTouchEvent中调用,决定是否拦截事件,是ViewGroup的方法,因为View是没有子视图的onTouchE
三荣君
·
2020-09-11 13:25
Android笔记
Android
开发艺术探索笔记
(16)
插值器和估值器TimeInterpolator中文翻译为时间插值器,它的作用是根据时间流逝的百分比来计算出当前属性改变的百分比。系统预置了一些插值器(线性插值器,加减速插值器等)。TypeEvaluator的中文翻译为类型估值算法,也叫估值器,它的作用是根据当前属性改变的百分比来计算改变后的属性值。系统也预置了一些估值器。插值器和估值器的作用是让动画进行非匀速运动。这是一组动画从0到40ms完成的
RikkaTheWorld
·
2020-09-11 12:56
Android
开发艺术探索
Android
开发艺术探索笔记
(8)
Binder连接池当一个项目很庞大的时候,可能会用到很多的Service和AIDL接口,这会显得很难管理。这时候我们采用Binder连接池,将所有的AIDL放在一个Service来管理。每个模块只需要创建并实现AIDL及其细节,然后向服务端发送自己的唯一标志。服务端用queryBinder来找到对应的Binder并返回这个对象,当这个模块得到Binder的时候就可以。步骤是:(假定有两个AIDL)
RikkaTheWorld
·
2020-09-11 12:56
Android
开发艺术探索
View的事件分发机制——Android
开发艺术探索笔记
View事件分发机制在Android系统中,当一个MotionEvent产生以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是事件分发过程。点击事件的分发过程由三个很重要的方法来共同完成:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent。publicbooleandispatchTouchEvent(MotionEven
Android_零尘
·
2020-09-11 12:03
android控件
事件处理
android
开发艺术探索笔记
--第二章:IPC机制(上)
参考网址:Android开发艺术探索——第二章:IPC机制(上)一.AndroidIPC简介IPC是Inter-ProcessCommunication的缩写,含义是进程间通信或者跨进程通信,是指两个进程间进行数据交互的一个过程。线程:CPU调度的最小单元,是一种有限的系统资源。进程:在PC和移动设备上指一个程序或者一个应用,可以包含多个线程。Android里面主线程也叫UI线程,在UI线程里才能
一米阳光-ing
·
2020-09-11 12:56
Android
android
开发艺术探索笔记
--第一章:Activity的生命周期和启动模式
参考网址:Android
开发艺术探索笔记
——第一章:Activity的生命周期和启动模式Activity的生命周期全面分析1.activity第一次启动的时候,回调如下:onCreate——>onStart
一米阳光-ing
·
2020-09-11 12:25
Android
利用Window和WindowManager实现悬浮窗效果——Android
开发艺术探索笔记
欢迎转载,转载请注明原文链接http://blog.csdn.net/l664675249/article/details/50850051Window表示一个窗口的概念,在某些特殊的时候,比如你需要在桌面或者锁屏上显示一些类似悬浮窗的东西时候就需要用到Window。Window是一个抽象类,Window的实现类是PhoneWindow。Window的具体实现位于WindowManagerServ
Spark_Yuan
·
2020-09-11 12:07
Android进阶
Android升级之路
Android中View的滑动冲突——Android
开发艺术探索笔记
原文链接http://sparkyuan.me/转载请注明出处介绍相信开发Android的人都会有这种体会:从网上下载的demo运行的好好的,但是只要出现了滑动冲突,Demo就无法正常工作了。但是不用担心,解决滑动冲突有固定的模式,常见的有内部拦截和外部拦截两种,只要按照这个模式来就可以顺利解决。本文会涉及到View事件分发的相关知识,关于事件分发请参考http://blog.csdn.net/l
Spark_Yuan
·
2020-09-11 12:07
Android进阶
Android升级之路
Android中View的事件分发机制——Android
开发艺术探索笔记
原文链接http://sparkyuan.me/转载请注明出处介绍点击事件的事件分发就是对MotionEvent事件的分发过程,当一个MotionEvent产生了以后,系统需要把这个事件传递给一个具体的View,而这个传递的过程就是分发的过程。涉及到的三个方法dispatchTouchEvent:用来进行事件的分发,如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的o
Spark_Yuan
·
2020-09-11 12:37
Android进阶
Android升级之路
Android
开发艺术探索笔记
之五 -- 理解 RemoteViews
学习内容:RemoteViews在通知栏和桌面小部件上的应用RemoteViews的内部机制RemoteViews的意义RemoteView的应用实际开发中,RemoteViews主要用在通知栏和桌面小部件的开发过程中。通知栏主要通过NotificationManager的notify方法实现,桌面小部件则是通过AppWidgetProvider来实现,其本质也是一个广播。通知栏和桌面小部件更新界
whd_Alive
·
2020-09-11 12:47
Android
开发艺术探索笔记
Android
开发艺术探索读书笔记
Android
开发艺术探索笔记
第四章 View的工作原理
在Android中,View是一个很重要的角色,简单来说,View是Android中视觉的呈现,在界面上Android提供了一套完整的GUI库,里面有很多控件,但是有时候往往并不能满足于需求,所以只有自定义View了,我们会简单的说下流程,然后再去实践除了View的三大流程之外,View常见的回调方法也是必须掌握的,比如构造方法,onAttach,onVisibilityChanged,onDet
isJingkai
·
2020-08-24 11:13
Android开发艺术探索
Android
开发艺术探索笔记
第一章
本人是已经参加工作大半年的菜鸟一枚,为公司也做了两个项目,学习到了不少知识,但是感觉自己的基础不是很足,也需要一些进级,所以就买了任玉刚大神的android开发艺术探索来学习,查漏补缺,多多学习,不管是我知道的还是我不知道的我都要重新查漏补缺。站在巨人的肩膀上我能看的更远,由于公司有开发新项目,时间只能在空余时间挤,所以我决定把这本书看完,并且在csdn上留下自己的学习笔记。第一章Activity
isJingkai
·
2020-08-24 11:12
Android开发艺术探索
Android
开发艺术探索笔记
(23)
JNI和NDK编程Java的JNI表示JavaNativeInterface(Java本地接口),它是方便Java调用C/C++等本地代码所封装的一层接口。我们都知道Java的优点有跨平台,但其和本地交互的时候也出现了短板,所以提供了JNI专门用于和本地代码交互。这就增强了Java和本地交互的能力,通过JNI,Java可以很好的和本地C/C++交互。NDK是Android提供的工具集合,通过NDK
RikkaTheWorld
·
2020-08-24 10:51
Android
开发艺术探索
Android
开发艺术探索笔记
第八章 理解Window和WindowManager
Window表示一个窗口的概念,桌面上显示一个悬浮窗的东西就需要用到Window来实现。Window是一个抽象类,它的具体实现是PhoneWindow,创建可以通过WindowManager即可完成。WindowManager是外界访问Window的入口,Window的具体实现位于WindowMangerService中,WindowManager和WindowMangerService的交互是一
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
Android
开发艺术探索笔记
第五章 理解RemoteViews
RemoteViews的应用RemoteViews在实际开发中,主要用在通知栏和桌面小部件的开发过程中。通知栏通过NotificationManager的notify实现的,桌面小部件则是通过AppWidgetProvider来实现的。RemoteViews在通知栏上的应用RemoteViews使用的时候提供当前应用的包名和布局文件的资源id即可创建一个RemoteViews对象,更新则通过一系列
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
android
Android
开发艺术探索笔记
第七章 Android动画深入分析
View动画view动画的种类View动画的四种变换效果对应Animation的四个子类,既可以通过XML来定义,也可以通过代码来创建。TranslateAnimation平移动画ScaleAnimation缩放动画RotateAnimation旋转动画AlphaAnimation透明度动画set标签表示动画集合,对应AnimationSet类,它可以包含若干个动画,并且它的内部也是可以嵌套其它动
哆啦miss梦
·
2020-08-24 09:31
Android开发艺术探索
读书笔记
Android
开发艺术探索笔记
第四章
Android
开发艺术探索笔记
第四章View的工作原理基本概念ViewRoot对英语ViewRootImpl类,他是连接WindowManager和DecorView的纽带View的绘制流程是从ViewRoot
IceBearrr
·
2020-08-24 09:20
Android
开发艺术探索笔记
前四章
Android
开发艺术探索笔记
这几天看了Android开发艺术探索这本书,感觉是一本很好的书。我目前看了前4章。
何时夕
·
2020-08-24 07:07
android源码
Android
开发艺术探索笔记
(12)- View的滑动冲突
这个问题的确我也遇到过,copy别人自定义View的demo,发现导入eclipse或者androidstdio不能正常工作,然后根据网上一些解决经验,并不在意原来这都一种套路来的,都是遇到问题,一上来就百度,解决了就不了了之,下次遇到了,再百度,并不了解其原理。书中作者提供了通用的解决办法和解决的思路,受益匪浅!!View的滑动冲突有3种场景:(1)父容器和子View滑动方式不相同的冲突。如类似
JohanMan
·
2020-08-24 07:23
Android
读书笔记
Android
开发艺术探索笔记
第四章 View的工作原理
一、初识ViewRoot和DecorViewViewRoot类对应ViewRootImpl类,它是连接WindowManage和DecorView的纽带。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同时会创建ViewRootImpl对象,并将ViewRootImpl对象和DecoView建立关联。View的绘制流程是从ViewR
哆啦miss梦
·
2020-08-24 07:20
Android开发艺术探索
读书笔记
android
Android
开发艺术探索笔记
(九) 之 View 的滑动
View的滑动主要有3种方式:1.通过View本身的scrollTo/scrollBy方法实现滑动2.通过动画给View添加平移效果实现滑动3.通过改变View的LayoutParams使得View重新布局实现滑动1、使用scrollTo/scrollBy在这里先介绍两个参数:mScrollX和mScrollY(单位:像素)。mScrollX=View的左边框-内容的左边缘mScrollY=Vie
innovatorCL
·
2020-08-24 06:16
Android
开发艺术探索笔记
(十三) 之 Window 和 WindowManager
一、简介Window是一个抽象类,它的具体实现是PhoneWindow类。WindowManager是外界访问Window的入口,Window的具体实现是在WindowManagerService(系统服务)中,WindowManager和WindowManagerService的交互是一个IPC过程。Android所有的视图都是通过Window呈现的,包括Activity、Dialog、Toas
innovatorCL
·
2020-08-23 14:16
Android
开发艺术探索笔记
之进程通信 AIDL 的使用
为什么使用AIDL?Messenger是使用串行方式处理客户端发送过来的消息,如果有大量的并发请求,则Messenger就不合适了,Messenger主要用于传递消息,如果我们需要跨进程调用服务端的方法,Messenger就不发做到了,但AIDL则可以实现使用AIDL进行进程间通信的流程:服务端服务端首先要创建一个Service用来监听客户端的请求创建一个AIDL文件,将暴露给客户端的接口在这个A
BIG_BEARC
·
2020-08-03 16:44
IPC
Android
开发艺术探索笔记
五到八章
本篇博客介绍了RemoteViews的使用和内部机制、Android各种动画的使用和内部机制还有就是Window的使用和内部机制。第五章理解RemoteViewsRemotrViews是一种远程View,我们平时会看见一些桌面的控件还有就是自定义通知栏项目,这些控件就是基于RemoteViews。而这些控件是运行在和app不同的进程中的,所以一般的View在这个时候就不起作用了,但是RemoteV
何时夕
·
2020-08-02 22:36
android源码
Android
开发艺术探索笔记
之事件分发机制
View什么是ViewView是界面层控件的一种抽象,它代表一个控件。ViewGroup继承自View,内部可以包含多个控件,即一组View。View的位置参数VelocityTracker速度追踪VelocityTrackerve=VelocityTracker.obtain();在View的onTouchEvent方法中调用:ve.addMovement(event);计算滑动速度:ve.co
井底之挖
·
2020-07-31 19:55
Android干货分享
Android
开发艺术探索笔记
—— View(一)
Android
开发艺术探索笔记
——View(一)View的基础知识什么是ViewView是Android中所有控件的基类。是一种界面层控件的抽象。
didingyun4257
·
2020-07-31 17:14
Android
开发艺术探索笔记
(四) 之 Binder 及AIDL
1.Binder介绍从Android层面来说,Binder就是客户端和服务端进行通信的媒介,当bindService的时候,服务端会返回一个包含了服务端业务调用的Binder对象,通过这个Binder对象,客户端就可以获取服务端提供的服务或者数据,这里的服务包括普通服务和基于AIDL的服务。Binder主要用于Service,包括AIDL和Messenger,其实Messenger的底层是AIDL
innovatorCL
·
2020-07-29 23:28
Android
开发艺术探索笔记
——第一章:Activity的生命周期和启动模式
Android
开发艺术探索笔记
——第一章:Activity的生命周期和启动模式怀着无比崇敬的心情翻开了这本书,路漫漫其修远兮,程序人生,为自己加油!
刘某人程序员
·
2020-07-14 17:39
笔记
Android艺术开发探索笔记
开发艺术探索笔记
- IPC方式之AIDL
一.AIDL讲解IPC即InterProcessCommunication进程间的通信,通信其中的方法之一,就是aidl。对于客户端需要发送大量信息给手机服务端,也就是说服务端需要处理大量的并发请求,此时我们就会考虑aidl来实现跨进程的方法调用。实现aidl的流程如下:(1)服务端:需要创建service来监听客户端的连接请求,然后创建一个aidl,暴露给客户端的接口,在这个aidl文件声明,最
墨源为水
·
2020-07-08 23:51
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他