从Eclipse app中的App Inventor应用程序获取数据

时间:2012-12-05 07:41:29

标签: java android app-inventor

是否有人知道如何从App Inventor应用程序发送数据并在Eclipse中制作的应用程序中接收数据。

我需要从App发明人(已经完成此部分)中启动应用程序,并将应用程序发明人的一串数据发送到另一个应用程序,然后在另一个应用程序中操作数据。

任何帮助都将受到高度赞赏

由于 帕特里克

3 个答案:

答案 0 :(得分:1)

所以我终于明白了。

以下是来自这两个应用的代码:

App Inventor: 在“活动入门”设置中,您需要以下内容:

ActivityPackage: something.something.Packagename 
ActivityClass: something.something.Packagename.classname
ExtraKey: APP_INVENTOR_START
ExtraValue: Value that you would like to send.

这是您在Eclipse app中获得价值的方式:

Bundle extras = getIntent().getExtras();
String  ReceivedValue = extras.getString("APP_INVENTOR_START");

YES。这真的很简单!

答案 1 :(得分:1)

帕特里克的答案是首选答案,但是如果你真的想做像Einar所提到的那样(即打开套接字)你可以让你的基于Eclipse的应用程序运行一个小的HTTP服务器并使用App Inventor的Web组件进行通信它

答案 2 :(得分:0)

如果无法交换变量,您可以打开àsocket。如果它们都在同一台机器上运行,则延迟不会太高。