Mind for Android マニュアル (Version 1.5対応)



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





オペレーションガイド



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


ログイン


ドメインの登録


メイン画面


フリー版/有料版の表示


サンプルソースの準備


サンプルのコンパイル



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


Android端末側での準備


端末またはPCででの操作(パッケージローダをインストール)


端末での操作(パッケージローダの初期設定)


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


再び端末側での操作

        ├─端末認証

        ├─通信テスト

        ├─手動ダウンロード

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

        ├─再コンパイルする

        ├─端末上の変化

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

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




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


ランチャーアイコン


アプリ公開/配布モード


プログラミングガイド

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



プログラムの種類



ビュー


ビューの表示

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

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

        |            ├─文字を設定

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

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

                       ├─各種ビューを生成

                       ├─文字や色を設定

                       ├─文字のサイズを設定

                       ├─文字の配置を設定

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

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

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

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



ビューの削除

        ├─一つのビューの削除

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



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

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

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

        └─IDから番号を得る




レイアウト


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

        ├─子の追加方向を設定

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

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

        ├─プログラム例

        ├─レイアウトの背景色

        ├─レイアウトの配置

        ├─レイアウトのサイズ

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

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

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



レイアウトの削除

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

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

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



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

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

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




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



起動時と終了時の処理

        ├─起動

        ├─プログラムの終了

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



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

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

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



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

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



積極的なイベント発生

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

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

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



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


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

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

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

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

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



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



ダイアログ


確認ダイアログ


ダイアログのイベント処理を個々に記述する方法


ダイアログのIDの抹消


リストダイアログ


ラジオボタンダイアログ


チェックボックスダイアログ


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


すべてのダイアログを試すサンプルプログラム



メディアの再生


音の再生

        ├─MediaPlayerによる再生(簡単な方法)

        ├─細かな制御によるもの

        └─MediaPlayerによる再生のサンプルプログラム




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


マナーモードの取得


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


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



プリファレンス

(簡易DB) 概要


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


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


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



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

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


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


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


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



その他の機能


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



システム値の参照

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



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



スタック検査

           ├─自動的なスタック検査

           └─意図的なスタック検査



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

           └─まれに使うもの




サンプルアプリ


逆ポーランド電卓


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





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



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



Copyright(C) 2014 Scripts Lab. Inc.