コース概要

導入

  • Androidとは何ですか?
  • Android SDK
  • Android JVM
  • ソフトウェアスタック
  • 開発ツール (ADT)
  • ユーザーインターフェース
  • 開発ツールのインストール
  • コンテンツプロバイダー
  • サービス
  • インテント
  • Activities
  • ビュー
  • 設定ファイル
  • シンプルなハローワールド
  • アプリケーションアーティファクト
  • アセットパッケージツール
  • エントリーポイントアクティビティ
  • 意図
  • 他の Activiti を呼び出す
  • Activities スタック
  • 一時停止および停止 Activiti
  • SQLアイト Database
  • システム Management
  • 分離されたプロセス
  • コンポーネントと統合アーキテクチャ

アプリケーションリソース

  • リソースとは何ですか?
  • 文字列リソース
  • レイアウトリソース
  • コードサンプル
  • リソース参照構文
  • コンパイルされたリソース
  • コンパイル済み Animation ファイル
  • コンパイルされたビットマップ
  • コンパイルされた UI ビュー定義
  • コンパイルされた配列
  • コンパイルされたカラー
  • コンパイルされた文字列
  • コンパイルされたスタイル
  • コンパイルされた任意の Raw XML ファイル
  • 未コンパイルのリソース
  • .apk ファイル
  • 資産
  • アセットとリソースのディレクトリ構造

インテントの概念

  • 導入
  • インテントフィルター
  • インテントを使用してアクティビティを開始する
  • Android 利用可能なインテンション
  • コードサンプル
  • インテントのカテゴリ
  • 後期実行時バインディング
  • インテントを使用してサービスを開始する
  • ブロードキャスト受信機
  • インテントオブジェクトの構造
  • インテントコンポーネント名
  • インテントアクション
  • インテントデータ
  • インテントカテゴリ
  • インテントの追加機能
  • インテントフラグ
  • インテントの解決
  • インテントフィルターの構造
  • アクションテスト
  • カテゴリテスト
  • データテスト
  • 複数の一致
  • Android 事前定義されたインテント
  • サンプル

ユーザーインターフェイスコントロール

  • 導入
  • ソースコード内の GUI サンプル
  • XML の GUI サンプル
  • XML の GUI サンプルとソースコード
  • テキストビュー
  • テキストビューのサンプル
  • TextView スタイルのサンプル
  • テキストの編集
  • 編集テキストのサンプル
  • AutoCompleteTextView
  • AutoCompleteTextView サンプル
  • MultiAutoCompleteTextView
  • MultiAutoCompleteTextView サンプル
  • ボタン
  • ボタンのサンプル
  • 画像ボタン
  • 画像ボタンのサンプル
  • トグルボタン
  • トグルボタンのサンプル
  • チェックボックス コントロール
  • チェックボックス コントロールのサンプル
  • ラジオボタンコントロール
  • ラジオボタン コントロールのサンプル
  • リストビュー
  • リストビューのサンプル
  • グリッドビュー コントロール
  • GridView コントロールのサンプル
  • 日付と時刻のコントロール
  • ギャラリーコントローラー
  • マップビュー
  • WebView

レイアウトマネージャー

  • 導入
  • リニアレイアウト
  • レイアウトの重み
  • Gravシティ
  • サンプル
  • テーブルレイアウト
  • パディングのプロパティ
  • 相対レイアウト
  • 絶対レイアウト
  • フレームレイアウト
  • タブホスト

メニューとダイアログ

  • 導入
  • メニューインターフェース
  • メニュー項目インターフェイス
  • サブメニューインターフェイス
  • メニュー項目グループ
  • メニュー項目の属性
  • コンテナメニュー項目
  • システムメニュー項目
  • 二次メニュー項目
  • 代替メニュー項目
  • メニュー作成・サンプル
  • メニュー項目グループ
  • メニュー項目 イベント処理
  • コールバック関数のオーバーライド
  • リスナーの定義
  • インテントの使用
  • 拡張メニュー
  • アイコンメニュー
  • サブメニュー
  • システムメニュー
  • コンテキストメニュー
  • サンプル
  • メニューイベントの処理
  • XMLを使用したメニューの作成
  • アラートダイアログ
  • プロンプトダイアログ
  • サンプル

位置情報ベースのサービス

  • 導入
  • マップキー
  • MD-5 シグネチャー
  • Google マップ キー
  • 必要な権限
  • コードサンプル
  • マップコントローラー
  • コードサンプル
  • マップオーバーレイ
  • コードサンプル
  • ジオコーダー クラス
  • アドレスクラス
  • LocationManager クラス
  • LocationListener インターフェース
  • デバッグ モニター サービス (DMS)

Android セキュリティモデル

  • 導入
  • 導入
  • keytoolユーティリティ
  • jarsigner ユーティリティ
  • Eclipseを使用したデプロイメント
  • 分離されたプロセス
  • 宣言型パーミッションモデル

アプリケーションのライフサイクル

  • 導入
  • アクティビティのライフサイクルメソッド
  • onStart() メソッドと onResume() メソッド
  • onPause() メソッドと onStope() メソッド
  • 前のアクティビティに戻る
  • onStop() メソッドと onDestroy() メソッド
  • onCreate() メソッド
  • onPause() メソッド

SQLアイト Database

  • 導入
  • SQLiteの実装
  • SQLiteOpenHelper クラス
  • onCreate() メソッド
  • onUpgrade() メソッド
  • onOpen() メソッド
  • getWriteableDatabase() メソッド
  • getReadableDatabase() メソッド
  • SQLiteDatabase クラス、execSQL() メソッド
  • insert() メソッド、delete() メソッド
  • rawQuery() メソッド()
  • コードサンプル
  • query() メソッド
  • コードサンプル

プロバイダー

  • 導入
  • Android 組み込みコンテンツプロバイダー
  • SQLアイト Database
  • コンテンツプロバイダーのアーキテクチャ
  • コンテンツプロバイダーの登録
  • コンテンツプロバイダー REST Access
  • コンテンツプロバイダーの URL 構造
  • コンテンツプロバイダーの MIME タイプ
  • コンテンツプロバイダーの使用
  • レコードの取得
  • レコードの追加
  • カーソルオブジェクト
  • ContentValues() オブジェクト
  • コンテンツプロバイダーのデモ

ファイルManagement

  • 導入
  • ファイルの作成
  • 単純なファイルをAccess中
  • Access の未加工リソース
  • XML ファイルリソース
  • SDカード外部ストレージ

バックグラウンドアプリケーション

  • 導入
  • サービス
  • バックグラウンドスレッド
  • 乾杯する
  • 通知
  • その他のシステムサービス
  • バックグラウンドアクティビティのサンプル

活動データ

  • 導入
  • インテントクラス
  • アクティビティの開始メソッド
  • Activiti間でのデータの受け渡し
  • 一貫したユーザーエクスペリエンス
  • コードサンプル

ウェブビュー

  • 導入
  • WebView クラス
  • android.webkit パッケージ
  • インターネットの許可
  • loadUrl() メソッド
  • Javaスクリプトのサポート
  • loadData() メソッド
  • WebView メソッド
  • WebViewClient クラス
  • WebChromeClient クラス

Java 言語

  • 導入
  • 限界
  • サードパーティ Java ライブラリ

デバッグ

  • 導入
  • Eclipse Java エディター
  • Eclipse Java デバッガ
  • ログキャット
  • Android デバッグブリッジ
  • Dalvik デバッグ モニター サービス
  • トレースビュー

加速度計

  • 導入
  • SensorManager クラス
  • SensorListenr インターフェイス

ローカリゼーション

  • 導入
  • デフォルトのリソース
  • 現在のロケール
  • テスト
  • カスタムロケール
  • コードサンプル

音声入力

  • 導入
  • RecognizerIntent クラス
  • スタート Speech Recognition
  • Googleサーバー側
  • 言語モデル
  • 自由形式の言語モデル
  • Web Search 言語モデル

開発ツール

  • 導入
  • aapt ツール
  • adb ツール
  • アンドロイドツール
  • ddms ツール
  • dx ツール
  • ドロー9パッチツール
  • エミュレータツール

Android アプリケーションのテスト演習 - 4 時間

自動テスト

  • JUnit Testing
  • アサーションの使用
  • 計測フレームワーク

オンデバイステスト

  • ユーザーインターフェイスと一貫性
  • OSとの連携機能
  • Networking テスト
  • ストレステスト条件
  • 国際サポートテスト
  • 一般的な要件

オンデバイスのリモートテスト

  • デバイスエニウェア プラットフォーム
  • 注意すべきシナリオ

要求

なし

 21 時間

参加者の人数



Price per participant

お客様の声 (2)

関連コース

関連カテゴリー