• 阅读手札:《Android开发艺术探索》(二)

    IPC、是英文 Inter-Process-Communication的缩写,翻译过来就是进程通信或者进程间通信、进程简单理解就是一个应用或者一个程序、而线程是进程的最小执行单元,关于线程、必须要理清的Java线程池(原创)这里有近...
    文章 2018-08-11 1340浏览量
  • Android 学习】IPC机制(一)Android IPC简介及多...

    IPC 是Inter-Process Communication 的缩写,含义是进程间通信或者进程通信,故名思意:就是指两个进程之间的通信,也就是数据的交换。这里先普及一个老生常谈的问题:就是什么是进程?进程与线程有什么区别?进程...
    文章 2016-04-28 948浏览量
  • Android学习之——Binder学习入门篇

    那就是进程通信(IPC)时,如上图所示Android调用所有的Android System Service时都会用到Binder,主要包括AIDL和Messenger,说到这里还是不得不提一下操作系统中的基础知识:什么是进程?进程与线程有什么区别?...
    文章 2018-03-12 1313浏览量
  • Android5.0L下因sensorservice crash导致systemserver...

    2、Sensorservice线程所在进程的负责进程通信的Binder线程在sensorservice线程检查buffer指针之后没有真正使用之前, 收到了disable compass sensor的请求,从log中可以看到compass sensor先是被disable,disable...
    文章 2015-07-03 967浏览量
  • Android Binder机制

    Binder进程通信的调用过程 Binder通信 client进程将数据写入 Parcelable对象中 client进程通过代理的Binder对象的transact()方法将数据传递给Binder驱动. client进程中的调用线程被挂起(直到server进程返回结果) ...
    文章 2018-10-03 1353浏览量
  • android 进程间通信原理

    IPC指的是进程间通信android使用Binder机制来进行进程间的通信,没有调用的功能。Android系统的RPC=Binder进程间通信+在Binder基础上建立起来的进程间函数调用机制。2、android系统的RPC实现 RPC架构图 Android的...
    文章 2017-04-01 1067浏览量
  • boundService-AIDL

    注意:基于 aidl 实现的进程通信,再多个客户端同时请求 server 服务时,server 的处理是多线程 并发处理的;而在前面介绍的 Messenger 实现的 boud service 不是多线程处理的,最终其实走的 handler 的方式。在你...
    文章 2016-04-08 2053浏览量
  • Android 的这 13 道 ContentProvider 面试题,你都会...

    由系统来管理 ContentProvider 的创建、生命周期及访问的线程分配,简化我们在应用间共享数据(进程间通信)的方式。我们只管通过 ContentResolver 访问 ContentProvider 所提示的数据接口,而不需要担心它所在进程...
    文章 2020-06-10 1292浏览量
  • 大比拼|下一代高性能平台UI渲染引擎

    上图 Render 进程是与 GPU 进程 GPU Thread 的交互图,WebView 每一帧的更新都需 IPC 调用更新到 GPU Process,这种 IPC 模型相对线程通信还是比较昂贵的。1.3 HTML5 作为开放的技术标准,历史悠久,包袱多 HTML5 ...
    文章 2019-07-24 6761浏览量
  • 抖音Android面经,成功斩获offer

    2.因为扯到了进程通信,就让我说一下安卓上有什么进程的通信方式 3.说到了管道,让我说一下在Android的时候会用到管道吗 4.Java两个整型相加怎么知道有没有溢出 5.Java怎么停止线程 6.假如有4个线程同步开始,...
    文章 2019-10-29 2440浏览量
  • Android-面试中遇到的问题总结(一)

    版权声明:本文为博主原创文章,转载请标明出处。... 一、handler 一、主要涉及到的类有Handler、Thread、Message、Looper、...Android中的进程服务其实是采用C/S的架构,因而AIDL的目的就是实现通信接口。
    文章 2017-02-22 1166浏览量
  • Android Binder机制原理(史上最强理解,没有之一)

    Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection):管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列(Message)、共享...
    文章 2018-01-03 1120浏览量
  • Android-Service之绑定服务交互

    而上面介绍过了,Android可以使用IBinder实现进程通信,并且也将Handler与IBinder结合起来实现进程发送消息。当然这里提一下,Messenger管理的是一个消息队列,它会依据消息进入的先后次序予以执行,所以也不...
    文章 2017-11-09 978浏览量
  • 聊一聊Flutter Engine线程管理与Dart Isolate机制

    阿里妹导读:Flutter是一款开源的移动平台UI开发套件,它不仅与现存的Native代码兼容,还能帮你用Dart语言快速开发高质量的平台App。本文由闲鱼技术团队福居撰写,结合Flutter Engine官方文档讨论了Flutter ...
    文章 2018-07-19 4741浏览量
  • 深入理解Android IPC机制之Binder机制

    Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection):管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列(Message)、共享...
    文章 2016-08-16 1592浏览量
  • Android Handler之使用小结

    除了消息模型是UI框架的经典模式外,还涉及到UI组件不允许跨线程访问的限制。无论是.NET也好,swing也好,android也好,不允许在非UI线程中操作这一点都一样。Handler便是android框架中异步线程代码到达同步线程的官方...
    文章 2015-10-25 676浏览量
  • 金三银四,2019大厂Android高级工程师面试题整理+进阶...

    谈谈多线程Android中的使用 进程和 Application 的生命周期 封装View的时候怎么知道view的大小 RecycleView原理 AndroidManifest的作用与理解 (三)常见的一些原理性问题 Handler机制和底层实现 Handler、Thread...
    文章 2019-03-25 3546浏览量
  • 《深入理解Android:Telephony原理剖析与最佳实践》一...

    本章主要对Android Telephony相关模块使用到的一些关键技术进行了分析和实例讲解,包括Handler、Broadcast两种异步通信的机制和AIDL应用的服务调用。Handler主要有几种消息处理方式?Handler对象的创建在主线程和...
    文章 2017-08-01 1156浏览量
  • Android Service完全解析,关于服务你所需知道的一切...

    AIDL(Android Interface Definition Language)是Android接口定义语言的意思,它可以用于让某个Service与多个应用程序组件之间进行进程通信,从而可以实现多个应用程序共享同一个Service的功能。下面我们就来一...
    文章 2017-11-08 898浏览量
  • Delphi Android程序启动过程

    用于主线程(UI线程)和我们的线程通信。然后检查看看android系统之前是否已经为我们的应用程序保存过状态。有的话直接恢复就好了。另外比较重要的是android应用程序的屏幕方向变化的话,activity也要从新建立!然后...
    文章 2017-11-19 863浏览量
  • Android多进程之Binder的使用

    从IPC角度来说,Binder是Android中的一种进程通信方式 Binder还可以理解为一种虚拟的物理设备,设备驱动是/dev/binder,Linux中没有 从Android Framework角度来说,Binder是ServiceManger连接各种Manger...
    文章 2018-09-23 2998浏览量
  • Framework掌握不熟?字节跳动大牛带你系统化学习

    Android进程间通信机制就是Binder&xff0c;原生的线程通信则是Handler&xff0c;Binder和Handler是了解安卓运行机制必须要掌握的一个知识点&xff0c;更是一线企业面试必问的知识点&xff01;以下几道就是大厂关于和Binder...
    文章 2022-05-11 17浏览量
  • 【EventBus】EventBus 事件总线框架简介(EventBus ...

    使用 Handler 跨线程通信;使用 接口回调 机制,Activity 与 Fragment 之间的通信方式;EventBus 事件总线框架 简化了 Android 中的事件传递机制;EventBus 常用于 组件 间的事件传递,实现了各个组件间的通信,如 ...
    文章 2022-02-07 46浏览量
  • android153 笔记 5

    52.Linux中进程通信的几种方式。linux编程全部是基于文件管理的。管道(pipe):管道也是一个文件,一个进程负责读一个进程负责写,管道是一种半双工(2边可以通信但是不能是同时的比如对讲机)的通信方式,数据只能...
    文章 2017-11-14 1279浏览量
  • JSBridge框架解决通信问题实现移动端平台开发

    目前主流的移动端平台主要是Android和iOS,为了尽可能复用代码和节省开发成本,各大巨头都开发了自己的平台框架,比如Facebook的React-Native、阿里的Weex、Cordova,以及今年Google开发者大会上介绍的Flutter框架...
    文章 2019-07-24 4184浏览量
  • 最全的BAT大厂面试题整理

    谈谈多线程Android中的使用 进程和 Application 的生命周期 封装View的时候怎么知道view的大小 RecycleView原理 AndroidManifest的作用与理解 (三)常见的一些原理性问题 Handler机制和底层实现 Handler、Thread...
    文章 2018-02-05 2931浏览量
  • Android组件系列-Android Service组件深入解析

    关于多线程的知识:可以参考另外一篇文章:Android线程-异步消息处理机制之Handler详解 二、定义(启动)一个Service: 1、如何定义(启动)一个Service: 核心步骤如下: 创建一个类继承android.app.Service类,...
    文章 2016-05-03 1782浏览量
  • ❤️Android Binder原理图解❤️

    在介绍 Binder 进程通信原理之前&xff0c;我们先聊聊 Linux 系统下传统的进程间通信是如何实现。x1f4a5;基本概念由上图看出&xff1a;进程隔离。进程空间划分&xff1a;用户空间(User Space)/内核空间(Kernel Space)。系统...
    文章 2022-05-24 20浏览量
  • Android开发艺术探索——第二章:IPC机制(上)

    IPC是Inter-Process Communication的缩写,含义是进程间通信或者进程通信,是指两个进程间进行数据交互的一个过程,说起进程间通信,我们首先要理解什么是进程,什么是线程,进程和线程是截然不同的概念。...
    文章 2016-09-25 1076浏览量
  • andrid面试题

    编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的.如果需要 在一个Activity中,访问另一个Service中的某个对象,需要先将对象转化成AIDL可识别的参数(可能是多个参数),然后使用...
    文章 2015-08-22 1424浏览量
1 2 3 4 ... 14 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化