Lines Matching refs:NAPI

1 # NAPI组件<a name="ZH-CN_TOPIC_0000001149901711"></a>
12 NAPI(Native API)组件是一套对外接口基于Node.js N-API规范开发的原生模块扩展开发框架。
14 **图 1** NAPI组件架构图<a name="fig1049423884819"></a>
21 JS引擎抽象层,统一JS引擎在NAPI层的接口行为。
38 NAPI组件源代码在/foundation/arkui/napi下,目录结构如下图所示:
44 │ └── napi # NAPI头文件目录
55 NAPI适合封装IO、CPU密集型、OS底层等能力并对外暴露JS接口,通过NAPI可以实现JS与C/C++代码互相访问。我们可以通过NAPI接口构建例如网络通信、串口访问、多媒体解码、传感器数据收集…
61 **表 1** NAPI接口说明
82 …5711"><a name="p1178565175711"></a><a name="p1178565175711"></a>作用域管理,用于限定某个作用域范围内的NAPI对象的生命周期。</p>
90 ….1.1 "><p id="p438696165720"><a name="p438696165720"></a><a name="p438696165720"></a>C类型转NAPI类型</p>
92 …3.1.2 "><p id="p14386462570"><a name="p14386462570"></a><a name="p14386462570"></a>C到NAPI的类型转换。</p>
95 …><p id="p13451116115716"><a name="p13451116115716"></a><a name="p13451116115716"></a>NAPI类型转C类型</p>
97 …3.1.2 "><p id="p12451464574"><a name="p12451464574"></a><a name="p12451464574"></a>NAPI到C的类型转换。</p>
107 …5711"><a name="p125818625711"></a><a name="p125818625711"></a>===、typeof、instanceof等操作符的NAPI接口。</p>
145 下面以开发一个获取应用包名的JS接口为例介绍如何使用NAPI