oh3.2看到base/powermgr/battery_manager/interfaces/kits/js目录下有d.ts接口@ohos.batteryInfo.d.ts和battery_info.h看起来是对应的   但是有的服务,比如base/time/time_service 中只看到napi_system_date_time.h C++头文件的定义,ts文件却在interface/sdk-js/api目录下的@ohos.systemDateTime.d.ts,在这个目录下也看到了@ohos.batteryInfo.d.ts。

请问

1、为什么time_service目录下没有定义存放ts文件,所有的ts文件目录都是统一放在interface/sdk-js/api这里吗?编译ohos-sdk最后也都是从interface/sdk-js/api这里面统一拷贝到out目录下?

2、这些napi C++的代码都是编译成动态库,请问JS接口调用到C++接口后,是哪个进程拉起这些动态库进行调用的?这个机制有文档介绍吗?

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐