我是初学者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类支持?
感谢您的帮助。谢谢!