`
ai_longyu
  • 浏览: 517193 次
社区版块
存档分类
最新评论

Android frameworks中Bn*和Bp*的区别

 
阅读更多
Q:What do "Bn*" and "Bp*" stand for in frameworks/base/include/utils/IInterface.h ?

I understand that "B" is for binder but what about "n" and "p"?

It seems like "p" may stand for "remote" and "n" for "native" but I would love a clarification.


A:"n" is native, that is the class you inherit from to implement the interface; "p" is proxy, that is the class that is created to perform interface calls through IPC.


http://groups.google.com/group/android-platform/browse_thread/thread/467bc0b5e858473f


分享到:
评论

相关推荐

    Android Framework 开发揭秘

    在“Android11.0最新Framework解析(水印版).pdf”中,读者将了解到Android 11.0版本的新特性和改进。Android 11.0引入了许多针对隐私保护、设备连接、权限管理等方面的更新,例如: 1. **隐私强化**:Android 11...

    如何深入学习AndroidFramework

    10. **Android 输入系统**:探讨输入事件的处理机制,包括触摸屏、键盘等输入设备的驱动和事件传递。 11. **应用系统**:了解系统级应用如电话、设置等的实现,以及它们如何调用和使用底层服务。 **第四节及后续...

    Android Framework精编内核解析

    《Android Framework精编内核解析》是一本深入探讨Android系统核心框架层的专著,它主要涵盖了Android系统架构的关键组成部分,旨在帮助读者理解和掌握Android应用开发背后的机制。在这个压缩包中,包含了一份名为...

    android framework 开发揭秘

    《Android Framework 开发揭秘》这本书深入剖析了Android系统的内部运作机制,是Android开发者提升技术深度的宝贵资料。它涵盖了从系统启动到服务框架的构建,再到关键组件的工作原理,旨在帮助读者理解和掌握...

    android底层framework开发课件

    1. **Android Framework概述**:Android Framework是Android系统的上层架构,它包括了应用程序框架层、库和运行时环境,以及系统服务。这些组件共同构成了Android应用程序开发者所接触的大部分API,也是系统开发者...

    android Framework源码最新版

    1. **Android Framework结构** Android Framework分为两大部分:应用框架和系统框架。应用框架为开发者提供了构建应用程序的API,如Activity、Service、BroadcastReceiver等。系统框架则包含了系统服务,如Content ...

    android Framework层的修改规则

    为了更好地理解和操作这一层,本文将详细介绍如何在Android Framework层进行修改,特别是关于JNI层的调整以及相关的编译流程。 #### 二、JNI层的修改 JNI (Java Native Interface) 是Java平台标准的一部分,它允许...

    Android framework

    15. **Android SDK**: 开发工具包,包含了开发者构建、测试和调试Android应用所需的所有工具。 以上只是Android Framework的一部分核心概念,实际的`framework_intermediates-classes-full-debug.jar` 文件包含的远...

    Android-androidframework层源码解析

    1. **Android Framework概述** Android Framework主要由以下几个部分构成:Activity Manager, Package Manager, Content Provider, BroadcastReceiver, Service, View System等。它们共同构成了Android应用程序运行...

    android framework 经验总结

    以上是对Android Framework的主要知识点的简要概述,实际的开发过程中还会涉及到更多细节和最佳实践,例如性能优化、内存管理、动画和图形渲染等。通过不断学习和实践,开发者可以更好地驾驭这个强大的平台,创造出...

    android framework面试题集

    本文总结了 Android Framework 面试题集中的几个重要知识点,包括 Android 应用性能分析、内存泄露和避免 OOM 异常。掌握这些知识点能够帮助开发者更好地编写高性能、低内存占用的 Android 应用程序。

    Android framework.jar 下载,可以直接依赖

    然而,对于系统开发者、安全研究人员或者需要深入定制Android系统的人员来说,了解和利用`framework.jar`中的隐藏方法是非常有价值的。 总的来说,`framework.jar`是Android系统的核心组件,包含了大量Android系统...

    Android Framework精编内核解析.pdf 百度网盘永久地址

    Android Framework精编内核解析.pdf 百度网盘永久地址

    android_framework_hal

    - **Android Framework**:是Android系统的核心组件之一,负责管理应用程序生命周期并为应用程序提供一系列服务和API。它主要包括了Activity Manager、Window Manager、Package Manager等关键组件。 - **HAL ...

    android framework 编译出来的jar包

    android4.4下 framework中的资源包,导入项目后可以使用android隐藏api

    android 14 framework jar 包

    android14 framework jar 包

    android framework 源代码

    12. **Android运行时(ART)**:Android运行时负责执行Dalvik字节码或者自Android 5.0 Lollipop开始的AOT(Ahead-Of-Time)编译后的机器码。ART提供了垃圾回收机制和一些性能优化功能。 学习和理解Android Framework...

    android framework 详解

    1. **Android架构**:Android系统采用分层设计,包括Linux内核、HAL(硬件抽象层)、System Core、Android Runtime以及最重要的Framework层。了解这一层次结构有助于我们理解框架如何与底层硬件和上层应用交互。 2....

    Android Framework进阶全套视频资源

    Android Framework,从入门到精通全套视频,欢迎下载!

    探索Android FrameWork底层开发视频全套

    1.初探Android 2.Android开发环境搭建与编译 3.Android编译过程分析 4.android.mk初识 5.Android.mk学习1 6.Android.mk学习2 7.Android.mk学习3 8.Android启动课程大纲 9.Android启动模式 10.init启动分析 11.走入...

Global site tag (gtag.js) - Google Analytics