コース概要

Android の概要

  • Android SDK の機能
  • 開発フレームワークの紹介
  • Dalvik 仮想マシン
  • Android アプリケーションアーキテクチャ
  • Android SDK のダウンロードとインストール

Android アプリケーションの作成

  • 新しい Android プロジェクトの作成
  • Android Virtual Device (AVD) の作成
  • フォアグラウンドとバックグラウンドアプリケーション
  • Android エミュレータの使用

アプリケーションとアクティビティ

  • アプリケーションマニフェストファイルの紹介
  • リソースの使用
  • Android アプリケーションライフサイクル
  • アプリケーションの優先順位とプロセス状態の理解
  • アクティビティとアクティビティライフサイクルの作成
  • 基本的な Android UI デザイン
  • レイアウトの定義
  • 新しいフラグメントの作成
  • Android ウィジェットツールボックスの紹介
  • アダプターの紹介

スタイルの定義と使用

  • スタイルの要素
  • スタイルを適用する場所
  • 利用可能な属性
  • スタイルの継承

Intent と Broadcast Receiver の使用

  • Intent を使用してアクティビティを起動する
  • Intent を使用してイベントをブロードキャストする
  • Intent フィルタとブロードキャストレシーバーの作成
  • ネイティブのブロードキャスト Intent をリッスンする
  • ブロードキャスト Intent を使用してデバイス状態の変更を監視する

インターネットリソースの使用

  • インターネットリソースへの接続
  • Download Manager の使用
  • インターネットサービスの使用

ファイル、状態の保存、およびプリファレンスの使用

  • 共有プリファレンスの作成と保存
  • 共有プリファレンスの取得
  • プリファレンスフレームワークとプリファレンスアクティビティの紹介
  • リソースとして静的ファイルを含める
  • ファイルシステムでの作業

データベースとコンテンツプロバイダー

  • Android データベースの紹介
  • SQLite の紹介
  • Content Values と Cursor
  • SQLite データベースの操作
  • データベースへのクエリ
  • コンテンツプロバイダーの作成
  • コンテンツプロバイダーの使用

バックグラウンドでの作業

  • サービスの紹介
  • アクティビティにサービスをバインドする
  • バックグラウンドスレッドの使用
  • 非同期タスクを実行するための AsyncTask の使用
  • アラームの使用

イベント通知の方法

  • Action Bar の紹介
  • メニューと Action Bar アクションアイテムの作成と使用
  • ダイアログの紹介
  • Notification Manager の紹介
  • 通知の作成

ジオコーディングと位置情報サービス

  • 位置情報サービスの使用
  • エミュレータでの位置情報サービスの使用
  • 位置プロバイダーの選択
  • 現在位置の取得
  • 近接アラートの使用
  • マップベースのアクティビティの作成

要求

参加者は Java でのプログラミングの基本的な理解があることが望ましいです。

 21 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (4)

今後のコース

関連カテゴリー