問題タブ [app-inventor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6583 参照

app-inventor - アプリの発明者に表示される Microsoft Excel の csv ファイルとその内容の整理

SD カードに非常に大きな CSV ファイルがあります。それをアプリの発明者に読み込んで、Google の appinventor にきれいに表示することはできますか。

0 投票する
1 に答える
5025 参照

android - AppInventor で API からデータを抽出する

ユーザーが株価を入力して株価を表示できるアプリケーションを作成したいと考えています。私は、CSV ファイルを返す Yahoo Finance からデータを抽出する方法を示すチュートリアルに従っていました。XLS形式でデータを返すSina Financeからデータを取得したいので、他のタイプのデータでも作業できるかどうか疑問に思っていました。たとえば、http://market.finance.sina.com.cn/downxls.php? date=2011-07-08&symbol=sh600900は XLS データを返します。また、別の Web サイトに Web ページが表示されており、そこから情報を抽出してアプリケーションで使用できないかと考えていました。 http://dev.markitondemand.com/Api/Quote/jsonp?symbol=fb . ありがとうございました!

0 投票する
1 に答える
2903 参照

android - App Inventor アプリが遅すぎる

App Inventor を使用して、Android 用の簡単なテスト アプリを開発しました。.apk ファイルをスマートフォンに送信し、インストールしてテストしました。アプリには、再生と停止の 2 つのボタンがある画面ビューのみがあります。Play は、ストリーミング サーバーの URL 文字列を使用してプレーヤーの play メソッドを開始し、停止ボタンはプレーヤーを停止します。

問題は、再生ボタンをタップすると、プレーヤーが鳴り始めるまで、長時間アクティブな状態のままになることです。停止ボタンをタップすると、プレーヤーはすぐにプレーヤーを停止しますが、ボタンは再生ボタンのように長時間アクティブな状態のままです。

他の方法、画面、またはコンポーネントはありません。

現時点では、アプリは非常に時間がかかるため「使用できません」であり、ユーザーはアプリを閉じる必要があると確信しています。

なんで?問題はどれですか?

0 投票する
0 に答える
89 参照

android - 別の競合の後にアクションを実行する方法

アクションを実行しようとしていますが、別のアクションが完了した後でのみです。私が持っているのは、Web サイトから json を取得し、必要な情報を解析するための yql です。問題は、取得しようとしている情報の一部が画像であることです。したがって、基本的にプロセスは次のようになります。

  1. YQL リクエスト
  2. Jsonの結果
  3. Json からの情報を解析して、画像の Web URL にします
  4. テスト用に一時データ / label1 に保存
  5. pic1 を Tamp データの URL に設定し、Web から画像を取得します

これに関する問題は、URL がダウンして解析される前にアクションが完了していることです。その結果、URLは表示されますが、画像は表示されません。

複数の if ステートメントを使用して動作させようとしましたが、成功しませんでした。

Androidデバイスのインターネット接続速度が異なるため、タイマーを使用できません。可能な限り低い接続に設定する必要があり、それは10秒以上になる可能性があります.

私はタイマー以外で成功することなく、ほぼ1週間これに取り組んできました。

助言がありますか?

ありがとうございました

0 投票する
1 に答える
276 参照

php - 最初の接続でブロックされた PHP への複数の要求

OK、これはおそらく小さな質問の多くの説明になるので、ここに行きます.

比較的新しいアプリの発明者 (Android アプリのプロトタイプをすばやく作成する) を使用して構築したクイズ システムがあります。このアプリの発明者システムは、コードのジグソー ブロックを使用して構築され、舞台裏ですべてを Java にレンダリングしてコンパイルします。実際にはかなり気の利いた。tinywebdb と呼ばれるコード ブロックがあり、基本的に GET 要求をパッケージ化して (JSON 形式だと思います)、広いインターネット上の任意の場所に送信できます。

このクイズ システムでは、PHP から中央の Web アプリを作成しました。このアプリは、データベース内の質問からクイズを作成し、それらを実行して、作成された個々のクイズに接続しているモバイルに 1 つずつ送信します。

その作業を行うために、選択した質問を循環させ、データベースのステータスを更新するように PHP を取得しています。携帯電話が行っていることは、数秒ごとにそのデータベースを読み取り、クイズの特定の質問に答えていない場合、ステータスが「GO」と表示されている場合、質問をプルダウンして表示します。ユーザーはそれに応答し、サイクルが繰り返されます。

それはすべてうまくいっています。Web アプリを実行する PHP の隣には、すべてのモバイルがデータベースに接続して質問を読んだり、スコアなどを更新したりするために呼び出す個別の PHP があります。そのため、php を呼び出す理由に応じて、コマンドを選択、更新、および挿入します。

質問ですが、私は最近、いつも使用していたものではなく、複数のモバイルでシステムのテストを開始しましたが、機能しません。1 台の電話は常に接続され、他の電話はボークするだけです。接続なし。エラーログを確認しましたが、何も表示されていません。

モバイル デバイスから PHP への各接続は、データベースへの個別の接続になると想定していました。しかし、何かが複数の接続をブロックしています。

助言がありますか?見るべきもののアイデアが不足しています。私が探しているのは、何がうまくいかないのかを理解して修正できるようにするのに役立つ可能性のある、試行または調査することのアイデアだと思います。

ご協力いただきありがとうございます。

0 投票する
2 に答える
1918 参照

android - Android ネイティブ電話アプリのダイヤル アクティビティのアクティビティ クラス名は何ですか?

App Inventor for Android を使用してアプリを開発しています。

ボタンをクリックして、Androidフォンのネイティブ電話アプリを開きたいです。リストアイテムをクリックしてGoogleマップを開くこのチュートリアルのように、似たようなことを試みます。

そのためには、次の情報が必要です。

アクション:android.intent.action.DIAL

アクティビティパッケージ: ???

アクティビティ クラス: ???

パッケージはcom.android.phone. しかし、私も必要ActivityClassです。私はそれをグーグルで検索しようとしましたが、それについて何も見つかりませんでした。

編集: App Inventor が直接電話をかける方法を提供していることが判明しました (スクリーンショットを参照)。

ここに画像の説明を入力