1

App Inventor アプリからデータを送信し、Eclipse で作成されたアプリでデータを受信する方法を知っている人はいますか?

アプリの発明者 (この部分は既に実行済み) 内からアプリを起動し、アプリの発明者から他のアプリにデータの文字列を送信してから、他のアプリでデータを操作する必要があります。

どんな助けでも大歓迎です

ありがとうパトリック

4

3 に答える 3

1

Patrickの答えが望ましいですが、Einarのようなことを本当にやりたい場合(つまり、ソケットを開く場合)、Eclipseベースのアプリで小さなHTTPサーバーを実行し、AppInventorのWebコンポーネントを使用して通信することができます。

于 2012-12-10T21:09:01.773 に答える
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 アプリで値を受け取る方法です。

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

はい。それは本当に簡単です!

于 2012-12-06T09:44:46.053 に答える
0

変数の交換が不可能な場合は、ソケットを開いて行うことができる場合があります。両方が同じマシンで実行されている場合、レイテンシはそれほど高くありません。

于 2012-12-05T08:12:38.050 に答える