Я использую некоторый нативный код Android в своем проекте NativeScript, где я использую несколько классов Java (например, StringBuilder
или InputStreamReader
).Я установил tns-platform-declarations
и у меня есть Intellisense для Android (или, по крайней мере, для некоторых), но не для этих чистых классов Java.
В настоящее время я использую их следующим образом:
let out = new java.lang.StringBuilder();
let sr = new java.io.InputStreamReader(stream, "UTF-8");
Проблема в том, что я не получаю никакой интеллигентности, например, от перегрузок и параметров конструктора InputStreamReader
, а также от метода read()
, используемого позже.StringBuilder
и InputStreamReader
относятся к типу any
.
Возможно ли иметь значение intellisense для всех классов Java в NativeScript и Visual Studio Code?