从node.js发送信息到Java类

时间:2018-09-05 19:20:56

标签: java android node.js

我是初学者android开发人员。

我试图将信息从我的node.js应用程序发送到我正在android studio上开发的移动应用程序中。

我可以使用服务器,从我的node.js应用程序发送POST请求,然后仅使用移动应用程序中的WebView元素打开网页。

但是我想知道是否可以在移动应用程序中包含node.js应用程序,因此我可以将数据直接发送到Java活动,然后将其作为TextView元素显示给用户。

我了解我可以在我的android studio项目中包含JavaScript,值得庆幸的是,这里: https://github.com/manifestinteractive/android-studio-filetypes/tree/master/settings

但是我不明白如何将javascript信息发送到java类。 我创建了一个非常简单的节点程序来对此进行测试。

Practice.js:

// include Java Class file
const OrderJava = require('./Order.java');

// modify class contents
OrderJava.customer_name = "Blake Smith";

Order.java(与Practice.js相同的目录)

// Order.java: create a sample java class

public class Order {
    public String customer_name = new String("John Smith");
}

执行node practice.js后收到错误消息:

/node/Order.java:3
public class Order {


Syntax Error: Unexpected token class

似乎node.js应用程序不支持修改Java类。

如果我可以使用node.js修改Java类,那么在android studio中创建textViews和其他活动元素很容易。

node.js应用程序是否有Java类支持?

感谢您的帮助。谢谢!

0 个答案:

没有答案