簡體   English   中英

在 Nativescript 上導入 java 文件

[英]Import java file on Nativescript

我無法導入或調用放置到平台/android.. 對應的 java 文件夾中的 .java 文件,其中還有 tns 活動等。

我嘗試過類似package.name.MyClass東西,但似乎沒有工作。 所以我的問題是調用 java 文件以在 javascript 中使用。

嘗試在類路徑中添加該 java 文件,然后您可能需要通過

 public static Class<?> forName(String name, boolean initialize, ClassLoader loader) 

不確定你在 java 類中的代碼是什么,但為了測試目的,我做了這樣的事情

platforms\\android\\src\\main\\java\\com\\tns\\JavaTestCall.java的 java 文件的內容

package com.tns;

public class JavaTestCall  {
   public String TestCall(){
       return "testCallString";
   }
}

用於測試的 JS 代碼,在應用程序代碼中的某處:

var JavaTestCall=new com.tns.JavaTestCall;
console.log(JavaTestCall.TestCall());

在 cmd/terminal 中,您應該會看到類似JS: testCallString

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM