App Inventor アプリからデータを送信し、Eclipse で作成されたアプリでデータを受信する方法を知っている人はいますか?
アプリの発明者 (この部分は既に実行済み) 内からアプリを起動し、アプリの発明者から他のアプリにデータの文字列を送信してから、他のアプリでデータを操作する必要があります。
どんな助けでも大歓迎です
ありがとうパトリック
App Inventor アプリからデータを送信し、Eclipse で作成されたアプリでデータを受信する方法を知っている人はいますか?
アプリの発明者 (この部分は既に実行済み) 内からアプリを起動し、アプリの発明者から他のアプリにデータの文字列を送信してから、他のアプリでデータを操作する必要があります。
どんな助けでも大歓迎です
ありがとうパトリック
Patrickの答えが望ましいですが、Einarのようなことを本当にやりたい場合(つまり、ソケットを開く場合)、Eclipseベースのアプリで小さなHTTPサーバーを実行し、AppInventorのWebコンポーネントを使用して通信することができます。
だから私はついにそれを理解しました。
両方のアプリからの私のコードは次のとおりです。
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");
はい。それは本当に簡単です!
変数の交換が不可能な場合は、ソケットを開いて行うことができる場合があります。両方が同じマシンで実行されている場合、レイテンシはそれほど高くありません。