• Home
Name
Date
Size
#Lines
LOC

..--

figures/07-Sep-2024-

Readme-EN.mdD07-Sep-20242.4 KiB4947

build-with-ndk-cmake.mdD07-Sep-20248.9 KiB232150

build-with-ndk-ide.mdD07-Sep-20243.4 KiB7951

build-with-ndk-overview.mdD07-Sep-20242.4 KiB3819

build-with-ndk-prebuilts.mdD07-Sep-20242.3 KiB6035

c-cpp-overview.mdD07-Sep-20246.3 KiB7243

cpu-features.mdD07-Sep-20243.1 KiB6352

create-with-ndk.mdD07-Sep-20241 KiB2413

debug-asan.mdD07-Sep-2024412 62

debug-ide.mdD07-Sep-20241.8 KiB1810

debug-lldb.mdD07-Sep-20246.1 KiB241159

debug-performance-profiling-overview.mdD07-Sep-2024301 83

develop-code-overview.mdD07-Sep-2024391 52

fdsan.mdD07-Sep-202416.8 KiB472367

ffrt-guidelines.mdD07-Sep-202458.1 KiB1,6801,276

hid-ddk-guidelines.mdD07-Sep-20243.7 KiB8568

hw-guide.mdD07-Sep-2024741 83

jsvm-data-types-interfaces.mdD07-Sep-202474.3 KiB1,9451,634

jsvm-debugger-cpuprofiler-heapsnapshot.mdD07-Sep-202410.1 KiB245204

jsvm-guidelines.mdD07-Sep-20244.8 KiB12194

jsvm-introduction.mdD07-Sep-20242.5 KiB6031

napi-data-types-interfaces.mdD07-Sep-202426.3 KiB620459

napi-guidelines.mdD07-Sep-202416.6 KiB421327

napi-introduction.mdD07-Sep-20242.6 KiB5026

native-bundle-guidelines.mdD07-Sep-20246.3 KiB150118

native-netmanager-guidelines.mdD07-Sep-20248.3 KiB218161

ndk-development-overview.mdD07-Sep-20244 KiB9756

neon-guide.mdD07-Sep-20244.3 KiB10475

ohos-abi.mdD07-Sep-20244.6 KiB9749

purgeable-memory-guidelines.mdD07-Sep-20244.9 KiB12695

qos-guidelines.mdD07-Sep-20249.2 KiB252187

rawfile-guidelines.mdD07-Sep-202422 KiB462375

usb-ddk-guidelines.mdD07-Sep-20246.8 KiB135111

use-call-threadsafe-function-with-priority.mdD07-Sep-20246.4 KiB161134

use-jsvm-about-date.mdD07-Sep-20245.3 KiB156127

use-jsvm-about-object.mdD07-Sep-202424.3 KiB700621

use-jsvm-runtime-task.mdD07-Sep-202420 KiB526466

use-napi-about-environmental-life-cycle.mdD07-Sep-20244.1 KiB147113

use-napi-about-extension.mdD07-Sep-202411.1 KiB320253

use-napi-ark-runtime.mdD07-Sep-20243.4 KiB12394

use-napi-asynchronous-task.mdD07-Sep-20247.6 KiB196158

use-napi-event-loop.mdD07-Sep-20246.2 KiB180154

use-napi-faqs.mdD07-Sep-20245.1 KiB7946

use-napi-load-module-with-info.mdD07-Sep-202410.4 KiB352283

use-napi-load-module.mdD07-Sep-20243.4 KiB11084

use-napi-object-wrap.mdD07-Sep-20247.5 KiB242187

use-napi-process.mdD07-Sep-20248.7 KiB247177

use-napi-thread-safety.mdD07-Sep-20245.9 KiB153130

use-uv-queue-work.mdD07-Sep-20245.6 KiB168136

use_napi_about_string.mdD07-Sep-202410 KiB305236

use_napi_basic_data_types.mdD07-Sep-202414.1 KiB403319

Readme-EN.md

1# Node-API
2
3- [Getting Started with the NDK](ndk-development-overview.md)
4- [Creating an NDK Project](create-with-ndk.md)
5- Building an NDK Project
6  - [NDK Project Building Overview](build-with-ndk-overview.md)
7  - [Building an NDK Project with the DevEco Studio Template](build-with-ndk-ide.md)
8  - [Building an NDK Project with the Command Line CMake](build-with-ndk-cmake.md)
9  - [Building an NDK Project with Prebuilt Libraries](build-with-ndk-prebuilts.md)
10- Code Development
11  - [Development Overview](develop-code-overview.md)
12  - C/C++ Standard Library
13    - [C/C++ Mechanisms](c-cpp-overview.md)
14  - Using Node-API
15    - [Node-API Overview](napi-introduction.md)
16    - [Node-API Data Types and APIs](napi-data-types-interfaces.md)
17    - [Node-API Development Specifications](napi-guidelines.md)
18    - [Node-API Development Process](use-napi-process.md)
19    - Typical Scenarios
20      - [Asynchronous Task Development Using Node-API](use-napi-asynchronous-task.md)
21      - [Thread Safety Development Using Node-API](use-napi-thread-safety.md)
22      - [Wrapping a Native Object in an ArkTS Object](use-napi-object-wrap.md)
23      - [Calling Back ArkTS APIs in a Non-ArkTS Thread](use-uv-queue-work.md)
24      - [Creating an ArkTs Runtime Environment Using Node-API](use-napi-ark-runtime.md)
25      - [Loading a Module in the Main Thread Using Node-API](use-napi-load-module.md)
26      - [Running or Stopping an Event Loop in an Asynchronous Thread Using Extended Node-API](use-napi-event-loop.md)
27    - [Node-API FAQs](use-napi-faqs.md)
28  - Resource Management
29    - [Raw File Development](rawfile-guidelines.md)
30  - Resource Scheduling
31    - [FFRT Development](ffrt-guidelines.md)
32  - Memory Management
33    - [Purgeable Memory Development](purgeable-memory-guidelines.md)
34  - Device Management
35    - [USB DDK Development](usb-ddk-guidelines.md)
36    - [HID DDK Development](hid-ddk-guidelines.md)
37  - Bundle Management
38    - [Native Bundle Development](native-bundle-guidelines.md)
39- Debugging and Profiling
40  - [Overview of Debugging and Profiling](debug-performance-profiling-overview.md)
41  - [Debugging in DevEco Studio](debug-ide.md)
42  - [LLDB Debugger](debug-lldb.md)
43  - [C/C++ Memory Error Detection](debug-asan.md)
44- Hardware Compatibility
45  - [Introduction to Hardware Compatibility](hw-guide.md)
46  - [OpenHarmony ABIs](ohos-abi.md)
47  - [CPU Features](cpu-features.md)
48  - [Using Neon Instructions](neon-guide.md)
49