Androidアプリ開発Android Studio 対応版
Android アプリ開発講座
1
Android アプリ開発講座 目次
第 1 章 はじめての Android アプリ ......................................................................... 4
第 1 節 はじめに .................................................................................................................................. 4
第 1 項 本テキストの使い方 ............................................................................................................... 4
第 2 節 Android 開発環境の確認.......................................................................................................... 4
第 1 項 各種開発ツールの確認 ........................................................................................................... 4
第 2 項 Android SDK の確認 ............................................................................................................... 9
第 3 節 懐中電灯(FlashLight)アプリの作成 .................................................................................. 12
第 1 項 新規 Android プロジェクトの作成 ...................................................................................... 12
第 2 項 ビューとレイアウト ............................................................................................................. 20
第 3 項 Activity クラスとイベント .................................................................................................... 26
第 4 節 デバッグ作業 ......................................................................................................................... 31
第 1 項 Android 仮想デバイスの設定 ................................................................................................ 31
第 2 項 仮想デバイスでのデバッグ .................................................................................................. 34
第 3 項 実機でのデバッグ ................................................................................................................ 36
第 2 章 音声再生アプリ ........................................................................................ 44
第 1 節 作成するアプリの流れ .......................................................................................................... 44
第 1 項 制作上のポイント ................................................................................................................ 44
第 2 節 レイアウトとイベント .......................................................................................................... 45
第 1 項 レイアウトとビューの確認 .................................................................................................. 45
第 2 項 タッチイベントの種類と実装 ............................................................................................... 53
第 3 節 MediaPlayer クラスの利用 ................................................................................................... 56
第 1 項 タッチイベントの種類と実装 ............................................................................................... 56
第 2 項 音声ファイルの再生と停止 .................................................................................................. 58
第 3 章 センサー機能 ........................................................................................... 63
第 1 節 作成するアプリの流れ .......................................................................................................... 63
第 1 項 制作上のポイント ................................................................................................................ 63
第 2 項 オリジナルのビューを作成する ........................................................................................... 64
第 2 節 SensorManger クラスの利用 ................................................................................................ 75
第 1 項 SensorManager の取得 ........................................................................................................ 75
第 2 項 イベントリスナーの登録 ...................................................................................................... 78
第 3 節 センサー情報に応じた処理 ................................................................................................... 80
第 1 項 軸の情報を取得する ............................................................................................................. 80
第 2 項 対象センサーが検知された場合の処理 ................................................................................. 81
Android アプリ開発講座
2
第 4 章 画像簡易ビューワーの作成 ....................................................................... 83
第 1 節 作成するアプリの流れ .......................................................................................................... 83
第 1 項 制作上のポイント ................................................................................................................. 83
第 2 節 個々のアクティビティを作成する ........................................................................................ 84
第 1 項 ListView の使用 ..................................................................................................................... 84
第 2 項 ImageView の使用 ................................................................................................................ 88
第 3 節 インテントを使った画面遷移 ............................................................................................... 92
第 1 項 明示的インテント ................................................................................................................. 92
第 2 項 暗黙的インテント ................................................................................................................. 97
第 5 章 英単語クイズアプリ ................................................................................100
第 1 節 作成するアプリの流れ ........................................................................................................ 100
第 1 項 制作上のポイント ............................................................................................................... 100
第 2 項 教材データのインポート ..................................................................................................... 101
第 2 節 音声認識 .............................................................................................................................. 106
第 1 項 音声認識 Activity の呼び出し ............................................................................................... 106
第 2 項 onActivityResult メソッドの実装 ......................................................................................... 108
第 3 節 音声合成 ............................................................................................................................... 111
第 1 項 付加情報の利用................................................................................................................... 111
第 2 項 TextToSpeech クラスの利用................................................................................................ 112
第 6 章 カメラアプリ .......................................................................................... 116
第 1 節 作成するアプリの流れ ......................................................................................................... 116
第 1 項 制作上のポイント ............................................................................................................... 116
第 2 項 教材データのインポート ..................................................................................................... 119
第 2 節 ギャラリーアプリの呼び出し ............................................................................................. 125
第 1 項 起動処理と選択後の処理 ..................................................................................................... 125
第 2 項 画像のサイズ変更 ............................................................................................................... 129
第 3 節 カメラ ................................................................................................................................. 131
第 1 項 起動処理と選択後の処理 ..................................................................................................... 131
第 2 項 外部媒体への保存処理 ........................................................................................................ 135
第 7 章 Twitter 連携ウィジェット .......................................................................139
第 1 節 作成するアプリの流れ ........................................................................................................ 139
第 1 項 ホームスクリーンウィジェット .......................................................................................... 139
第 2 項 制作上のポイント ............................................................................................................... 142
第 2 節 プログラムの構成 ............................................................................................................... 147
第 1 項 プログラムモジュールの全体像 .......................................................................................... 147
第 2 項 レイアウト.......................................................................................................................... 150
Android アプリ開発講座
3
第 3 項 Activity ............................................................................................................................... 153
第 4 項 AppWidgetProvider のサブクラス ...................................................................................... 157
第 3 節 Twitter との連携 .................................................................................................................. 168
第 1 項 OAuth ................................................................................................................................ 168
第 2 項 動作確認 ............................................................................................................................ 170
第 8 章 Google Play でのアプリの配布と広告の追加 ............................................ 173
第 1 節 Android アプリの配布 ......................................................................................................... 173
第 1 項 Android デベロッパー登録 ................................................................................................. 173
第 2 項 Google Play への登録申請 ................................................................................................. 176
第 2 節 広告の追加 .......................................................................................................................... 184
第 1 項 アドネットワークへの登録とサイトの追加 ........................................................................ 184
第 2 項 AndroidSDK の編集 ............................................................................................................ 187
第 3 項 アプリに広告を挿入する .................................................................................................... 190
Top Related