App Inventor 動作確認まとめ(Xperia)

App Inventorのパレットを動かしてみました。「○」をつけたものは動いてました。中にはエラーになったのもあったのでまとめてみました。
動作確認にはXperiaを使用しています。

  1. ○Basic
    1. ○Button ボタン
    2. Canvas 点や線や円が描けます。Animationのボールやイメージストライプもこの中で動きます。ドラッグやクリックも検出します。
    3. ○CheckBox チェックボックス(なぜかラジオボタンはないですListPickerがその代わり?)
    4. ○Clock 時計とタイマーを合わせたようなもの。指定時間毎に起動したり、現在日時を取得したりできます。
    5. ○Image 画像を載せられます。
    6. ○Label ラベル
    7. ○ListPicker リストボックスです。ボタンをクリックすると、選択画面が出てきます。
    8. ○PasswordTextBox パスワード用テキストボックス
    9. ○TextBox テキストボックス
    10. ○TynyDB キーワードで値を保存できます。連想記憶とかハッシュとかいうやつ。
  2. ○Media
    1. ○Camera カメラが起動します。
    2. ○ImagePicker スマートフォンの中の写真一覧を開きます。選択した画像の名前を返します。
    3. ○Player 音楽を再生します。
    4. Sound 音を再生します。音の長さ指定ができます。バイブレーターも動かせます。バイブレータは動いたけど、音がうまく鳴らない。
    5. ○VideoPlayer 動画を再生します。
  3. ○Animation
    1. ○Ball 丸いボール。サイズと色が変えられます。移動速度や方向が設定でき、壁にあたったり、イメージスプライトや他のボールにあたったときの処理が設定でき、何にあたったかが分かります。
    2. ○ImageSprite 画像を動かせます。大体できることはBallと一緒。
  4. Social
    1. ○ContactPicker ボタンを押すと連絡先を選択して名前やemailアドレスを取得できます。
    2. EmailPicker 使い方がわかりません><
    3. ○PhoneCall 電話をかけます
    4. ○PhoneNumberPicker 電話帳を選択できます。
    5. Texting 使い方がわかりません><
    6. ×Twitter ツイッターを操作できますが、9/1から動きません(Basic認証問題)
  5. ○Sensors
    1. ○AccelerometerSensor 加速度センサー 3軸の加速度やシェークを検出できます。
    2. ○LocationSensor GPS 緯度・経度・高度と精度がでます。郵便番号や地名が日本語ででます。地名から緯度・経度の逆変換もあります(動作未確認)。動かしているとアプリが固まることがあります。
    3. ○OrientationsSensor 磁石 方位角とデバイスの横傾きと縦傾きがわかります。
  6. ○Screen Arrangement
    1. ○HorizontalArrangement 上においたアイテムを横に並べます。
    2. ○TableArrangement テーブル状にアイテムを並べます。m×nと指定できます。
    3. ○VerticalArrangement 上に置いたアイテムを縦に並べます。
  7. Other Stuff
    1. ○ActivityStarter 他のアプリを呼んだりできます。例 google検索したり、URLをブラウザで開いたり、緯度・経度指定してgoogle MAPを開いたり、URL指定でyoutube開いたり。http://appinventor.googlelabs.com/learn/reference/other/activitystarter.html
    2. △BarcodeScanner バーコードスキャナーが起動して「URLがヒットしました」と表示する。時々(初回?)読めないことがある。
    3. ○Notifier MessegeBoxやInputBoxや選択画面だしたり、ログ出力したりします。かなり便利そう。
    4. ○SpeechRecognizer エラーがでて動きませんでした
    5. ×TextToSpeech 音声認識 音声認識が起動して日本語で認識結果が返ります。面白い。