「Android Studioでアプリ開発をマスターせよ!」
スマートフォン、タブレット、腕時計、テレビ、自動車……。今やあらゆるところに進出しているAndroid。そのアプリ開発をマスターすれば、あらゆる世界に自分のプログラムを送り出せる! 一新されたGoogle純正の開発ツール「Android Studio」と、高速エミュレータ「Genymotion」を使って、Androidアプリ開発の基本を身につけよう!
※Android Studio 1.1対応。
<<目 次>>
1. Androidの開発環境を整えよう!
Androidって、なに?
Android SDKとAndroid Studio
Android Studioを用意しよう
Android Studioをインストールしよう
Android Setup Wizardについて
Genymotionを用意しよう
Genymotionをインストールする
Android StudioのWelcomeウインドウについて
SDK Managerを使おう
PluginでGenymotionプラグインをインストール
Genymotionの設定
2. プロジェクトを作ろう!
プロジェクトの作成
Android Studioの画面構成
プロジェクトの内容をチェック!
仮想デバイスとAVD Manager
エミュレータで実行しよう
Genymotionの仮想デバイスを用意する
Genymotionでアプリを動かす
3. レイアウトの基本を理解しよう!
レイアウトはXMLで!
activity_main.xmlのソースコード表示
ソースコードをチェックする
strings.xmlを見てみる
4. Activityクラスの基本を理解しよう!
MainActivityクラスを見てみる
Rクラスの秘密とは?
コンポーネントをレイアウトに追加する
string.xmlに追加をしよう
レイアウトを修正しよう
MainActivityを修正する
ソースコードを調べてみよう
5. トースト/アラート/メニュー
トーストでメッセージを表示する
アラートダイアログの表示
アラートにボタンをつける
オプションメニューを作る
Javaのコードでメニューを構築するには?
6. さまざまなGUI部品を使ってみよう!
チェックボックスを使う
ラジオボタンを使う
シークバーを使う
レーティングバーを使う
時計を表示する
DatePickerDialogによる日付ダイアログ
TimePickerDialogによる時刻ダイアログ
7. リストとダイアログ
リストの仕組み
レイアウトを作る
MainActivityを修正する
イベント処理を追加しよう
選択リストをダイアログに表示する
8. ファイルアクセスに挑戦!
ファイルアクセスとストリーム
ファイルアクセスするプログラム
テキストの保存
テキストの読込
FileReader/FileWriterを使うと?
SDカードにファイルを保存する
9. データベースを使おう!
AndroidとSQLite
レイアウトの作成
ソースコードの作成
ヘルパークラスの定義
DatabaseHelperクラスのonCreateメソッド
DatabaseHelperのonUpgradeメソッド
メモをテーブルに保存する
メモをテーブルから検索する
※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。
※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)
スマートフォン、タブレット、腕時計、テレビ、自動車……。今やあらゆるところに進出しているAndroid。そのアプリ開発をマスターすれば、あらゆる世界に自分のプログラムを送り出せる! 一新されたGoogle純正の開発ツール「Android Studio」と、高速エミュレータ「Genymotion」を使って、Androidアプリ開発の基本を身につけよう!
※Android Studio 1.1対応。
<<目 次>>
1. Androidの開発環境を整えよう!
Androidって、なに?
Android SDKとAndroid Studio
Android Studioを用意しよう
Android Studioをインストールしよう
Android Setup Wizardについて
Genymotionを用意しよう
Genymotionをインストールする
Android StudioのWelcomeウインドウについて
SDK Managerを使おう
PluginでGenymotionプラグインをインストール
Genymotionの設定
2. プロジェクトを作ろう!
プロジェクトの作成
Android Studioの画面構成
プロジェクトの内容をチェック!
仮想デバイスとAVD Manager
エミュレータで実行しよう
Genymotionの仮想デバイスを用意する
Genymotionでアプリを動かす
3. レイアウトの基本を理解しよう!
レイアウトはXMLで!
activity_main.xmlのソースコード表示
ソースコードをチェックする
strings.xmlを見てみる
4. Activityクラスの基本を理解しよう!
MainActivityクラスを見てみる
Rクラスの秘密とは?
コンポーネントをレイアウトに追加する
string.xmlに追加をしよう
レイアウトを修正しよう
MainActivityを修正する
ソースコードを調べてみよう
5. トースト/アラート/メニュー
トーストでメッセージを表示する
アラートダイアログの表示
アラートにボタンをつける
オプションメニューを作る
Javaのコードでメニューを構築するには?
6. さまざまなGUI部品を使ってみよう!
チェックボックスを使う
ラジオボタンを使う
シークバーを使う
レーティングバーを使う
時計を表示する
DatePickerDialogによる日付ダイアログ
TimePickerDialogによる時刻ダイアログ
7. リストとダイアログ
リストの仕組み
レイアウトを作る
MainActivityを修正する
イベント処理を追加しよう
選択リストをダイアログに表示する
8. ファイルアクセスに挑戦!
ファイルアクセスとストリーム
ファイルアクセスするプログラム
テキストの保存
テキストの読込
FileReader/FileWriterを使うと?
SDカードにファイルを保存する
9. データベースを使おう!
AndroidとSQLite
レイアウトの作成
ソースコードの作成
ヘルパークラスの定義
DatabaseHelperクラスのonCreateメソッド
DatabaseHelperのonUpgradeメソッド
メモをテーブルに保存する
メモをテーブルから検索する
※本書は、入門ドキュメントサイトlibro(http://libro.tuyano.com)の掲載記事を元に図版などを追加、最新バージョンに合わせて加筆修正したものです。
※著者について
掌田津耶乃(しょうだつやの)。日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。(著者プロフィールより)