授業計画 |
回数 |
学習目標 |
学習項目 |
1 |
Androidのプロジェクトを作成しサンプルのアプリを作成&実行することが出来る。
プロジェクトの各種フォルダの役割が説明することが出来る。 |
Android開発環境を使ったプロジェクトの作成。AVDによるエミュレータの作成。サンプル用のアプリの作成、ビルド、転送、実行までの手順。 |
【理解度確認】実習課題 |
2 |
アプリの表示部分のコントロールすることが出来る。 |
レイアウトエディターを使った画面の作成。様々なレイアウトの仕方。各種リソースの設定方法。 |
【理解度確認】実習課題 |
3 |
基本的なコンポーネントを利用したアプリが作成することが出来る。 |
ボタン、エディットテキスト、テキストビュー、ラベルなどを配置し各種レイアウトの設定方法。 |
【理解度確認】実習課題 |
4 |
コンポーネントにイベントを割り当てたアプリが作成することが出来る。 |
ボタンやチェックボックスにイベント処理を組み入れたプログラムの作成。 |
【理解度確認】実習課題 |
5 |
より複雑な表示コンポーネントを利用したアプリが作成することが出来る。 |
エディットテキスト、ラジオボタンを使用したプログラムを作成。 |
【理解度確認】実習課題 |
6 |
「じゃんけん」アプリを作成することが出来る。(1) |
イメージビューとマウスイベントを利用してランダムに画像表示をさせる仕組みでじゃんけんアプリを作成。 |
【理解度確認】実習課題 |
7 |
「じゃんけん」アプリを作成することが出来る。(2) |
イメージビューとマウスイベントを利用してランダムに画像表示をさせる仕組みでじゃんけんアプリを作成。 |
【理解度確認】実習課題 |
8 |
「料金割り勘計算」アプリを作成することが出来る。(1) |
割り勘の際に1名が支払う金額を求める計算アプリケーションを作成。 |
【理解度確認】実習課題 |
9 |
「料金割り勘計算」アプリを作成することが出来る。(2) |
料金割り勘アプリの機能を拡張。 |
【理解度確認】実習課題 |
10 |
簡易Webブラウザを作成することが出来る。(1) |
ウェブビューを使って簡易版Webブラウザを作成。 |
【理解度確認】実習課題 |
11 |
簡易Webブラウザを作成することが出来る。(2) |
ウェブビューを使って簡易版Webブラウザを作成。 |
【理解度確認】実習課題 |
12 |
インテントの機能と役割を理解し、画面遷移するアプリを作成することが出来る。 |
アクティビティとインテントの役割、複数の画面間での画面遷移、明示的インテントの仕組み、マニフェストファイルへのインテントフィルタの設定。 |
【理解度確認】実習課題 |
13 |
暗黙的インテントを利用した、他アプリとの連携するアプリを作成することが出来る。 |
暗黙的インテントの仕組、インテントフィルタの設定方法やURIの取得。 |
【理解度確認】実習課題 |
14 |
メディアプレイヤーアプリを作成することが出来る。 |
サービスを利用した音楽再生。 |
【理解度確認】実習課題 |
15 |
データベースを操作するアプリを作成することが出来る。 |
Andoroidに組み込まれているデータベースであるSQLiteを操作(DB作成・テーブル作成・挿入)。 |
【理解度確認】実習課題 |