Mind for Android マニュアル (Mind for Android 2.4)



オペレーションガイド   プログラミングガイド              改訂記録





オペレーションガイド



ログインからサンプルアプリのコンパイルまで


ログイン


ドメインの登録


メイン画面


フリー版/有料版の違い(フリー版の機能制限)


サンプルアプリのソースコードの準備


1つのサンプルアプリを試しにコンパイル



端末との連携(パッケージローダ)


パッケージローダをインストール


パッケージローダの初期設定


PCでの操作(端末向け認証パスワード表示)


再び端末側での操作

        ├─端末認証

        ├─通信テスト

        └─端末のセキュリティ設定を変更



手動ダウンロード


自動ダウンロード(サービス)

        ├─自動ダウンロードの開始(サービスを起動)

        ├─再コンパイルして自動ダウンロードされることを確認

        ├─端末上の変化

        ├─Mindパッケージローダの終了とサービスの終了の違い

        └─自動ダウンロードの仕組み




アプリを公開/配布するための仕組み


パッケージのダウンロード


ランチャーアイコン


公開/配布用バージョン設定


パッケージへの署名について


プログラミングガイド

----- 以下はAndroid版独自の仕様 -----



プログラムの種類



ビュー


ビューの表示

        ├─ビュー入門(テキストビューを例に)

        |            ├─テキストビューを生成

        |            ├─文字を設定

        |            └─ビューをアクティビティに追加

        └─すべてのビューの解説

                       ├─各種ビューを生成

                       ├─文字や色を設定

                       ├─文字のサイズを設定

                       ├─文字の配置を設定

                       ├─ビューのサイズを設定

                       ├─ビューのパディングを設定

                       ├─ビューのマージンを設定

                       └─ビューのウェイトを設定



ビューの削除

        ├─一つのビューの削除

        └─すべてのビューの削除



ビューにクリック処理を割り当て

        ├─クリックリスナーを登録

        ├─クリックのイベント処理の引き受け

        └─IDから番号を得る




レイアウト


レイアウトの表示
        ├─レイアウトを生成

        ├─子の追加方向を設定

        ├─ビューを追加/レイアウトを追加

        ├─レイアウトをアクティビティに追加

        ├─プログラム例

        ├─レイアウトの背景色

        ├─レイアウトの配置

        ├─レイアウトのサイズ

        ├─レイアウトのパディング

        ├─レイアウトのマージン

        └─レイアウトのウェイト



レイアウトの削除

        ├─一つのレイアウトの削除

        ├─すべてのレイアウトの削除

        └─レイアウトを削除するプログラム例



多くのボタンを配置する複雑なレイアウト例

        ├─一次元の多数のボタン

        └─二次元の多数のボタン




テーマ


テーマの指定方法


ビューの色を積極的に指定するときの注意



起動/終了/イベント処理



起動時と終了時の処理

        ├─起動

        ├─プログラムの終了

        ├─重大エラー(Mindランタイムによるプログラムの強制終了)

        └─スタックエラー(スタックのずれを検出したときの強制終了)



クリック時のイベント処理

        ├─ボタンクリック処理(仮/本定義)

        └─チェックボックス変化処理(仮/本定義)



アプリケーション終了時のイベント処理

        └─実行終り時の処理(仮/本定義)



積極的なイベント発生

        ├─意図的なイベント発生について

        ├─「実行終り定数」を返す方法

        └─遅延実行をおこなう方法



他のアクティビティの起動


明示的なインテントによるもの

        ├─アクティビティを起動

        ├─アクティビティを起動するサンプルプログラム

        ├─引数を付けてアクティビティを起動

        └─引数を付けてアクティビティを起動するサンプルプログラム



暗黙的なインテントによるもの (未実装)



ダイアログ


ダイアログを開いて表示(情報を表示するだけのダイアログ)


全ダイアログ共通の文法


確認ダイアログ


ダイアログのIDの抹消


リストダイアログ


ラジオボタンダイアログ


エディットテキストダイアログ



メディアの再生
リングトーンマネージャによるメディアの再生

        ├─音の再生(リングトーンマネージャによる再生)

        └─リングトーンマネージャによる再生のサンプルプログラム)

メディアプレイヤーによるメディアの再生

        ├─音の再生(メディアプレイヤーによる再生)

        └─メディアプレイヤーによる再生のサンプルプログラム

サウンドの取得/選択(標準サウンドのURIを得る)

        ├─デフォルトサウンドの取得

        ├─サウンドピッカー(ダイアログで選択)

        └─サウンド取得のサンプルプログラム




マナーモードとバイブレーション


マナーモードの取得


バイブレーション関連の処理単語


バイブレーションのサンプルプログラム



プリファレンス

(簡易DB) 概要


プリファレンスを操作する単語群


一連の書き込み処理の記述例


プリファレンスのサンプルプログラム



プリファレンスアクティビティ

(簡易DBを編集するアクティビティ) 概要


主アクティビティ側のプログラム


プリファレンスアクティビティ(子アクティビティ)側のプログラム


プリファレンスアクティビティのサンプルプログラム



その他の機能


特定の資源を使うためのオプションの指定



システム値の参照

           └─私のパッケージ名、私のクラス名 など



ちょっと表示(トースト)



スタック検査

           ├─暗黙のスタック検査

           └─プログラムによる意図的なスタック検査



ログ出力
           ├─通常使用するもの

           └─まれに使うもの




大きなサンプルアプリ


逆ポーランド電卓


薬の飲み忘れ防止アプリ (予定)





----- 以下はOS依存の無いMindの基本的なマニュアル -----



Mind Version 8 プログラミングマニュアル - 索引



Version 2.0   |   Copyright(C) 2014 Scripts Lab. Inc.