当前位置: 代码迷 >> java >> NativeScript中的Java类的Intellisense
  详细解决方案

NativeScript中的Java类的Intellisense

热度:28   发布时间:2023-08-02 11:25:51.0

我在我的NativeScript项目中使用一些本机Android代码,在该项目中我使用了很少的Java类(例如StringBuilderInputStreamReader )。 我安装了tns-platform-declarations并且对Android(或至少其中一些)有智能感知,但对这些纯Java类却没有。

我目前这样使用它们:

let out = new java.lang.StringBuilder();
let sr = new java.io.InputStreamReader(stream, "UTF-8");

问题是,例如InputStreamReader构造函数重载和参数,以及以后使用的read()方法上,我都没有任何智能。 StringBuilderInputStreamReader在这里是any类型。

是否可以对NativeScript和Visual Studio Code中的所有Java类具有智能感知功能?

如插件的自述文件所述,

创建reference.d.ts并添加以下内容:

/// <reference path="./node_modules/tns-platform-declarations/ios.d.ts" />

/// <reference path="./node_modules/tns-platform-declarations/android.d.ts" />