コース概要

導入

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

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

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

インテントの概念

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

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

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

レイアウトマネージャー

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

メニューとダイアログ

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

タッチスクリーン

  • 導入
  • モーションイベント
  • イベントシーケンス
  • イベント処理
  • 取り扱い方法
  • サンプル

スタイルの定義

  • 導入
  • スタイルの定義
  • サンプル
  • スタイル定義の継承
  • スタイルのプロパティ
  • テーマの定義
  • 事前定義されたテーマ
  • 事前定義されたテーマ
  • 定義済みテーマの継承
  • アプリウィジェット開発
  • アプリウィジェットの概要
  • 実用的なサンプル
  • 基本的なアプリのウィジェット構造
  • 構成アクティビティ
  • デザインガイドライン

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

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

Web Services

  • 導入
  • HttpClient クラス
  • HttpGet クラス
  • HttpPost クラス
  • HttpResponse クラス
  • コードサンプル
  • HTTP 取得リクエスト
  • HTTPポストリクエスト
  • コードサンプル
  • タイムアウト例外
  • スレッドの問題

Androidサービス

  • 導入
  • サービスの作成
  • サービスクラス
  • バックグラウンドタスク
  • インタープロセス Communication
  • 分離された実装
  • ローカルサービスリモートサービス
  • AIDLコンパイラ
  • リモートサービスの作成リモートサービスの使用
  • サンプル

メディアフレームワーク

  • 導入
  • オーディオの再生
  • ビデオの再生
  • シンプルな MP3 プレーヤーのデモ
  • シンプルなビデオプレーヤーのデモ

Android セキュリティモデル

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

グラフィックス Animation

  • 導入
  • フレームごと Animation
  • コードサンプル
  • トゥイーン Animation
  • コードサンプル

基本的なグラフィックス

  • 導入
  • Drawable 抽象クラス
  • コードサンプル
  • ShapeDrable 抽象クラス
  • コードサンプル

OpenGL グラフィックス

  • 導入
  • glVertexPointer メソッド
  • glDrawElements メソッド
  • コードサンプル

カスタマイズされたビュー

  • 導入
  • カスタマイズされたプログレスバー
  • モデルビューコントローラー

Android スレッド

  • 導入
  • UIスレッド
  • シングルスレッドのルール
  • runOnUiThread メソッド
  • 投稿メソッド
  • postDelayed メソッド
  • ハンドラークラス
  • AsyncTask ユーティリティ クラス
  • ハンドラーへのメッセージの送信
  • バックグラウンド スレッドの注意事項

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

  • 導入
  • アクティビティのライフサイクルメソッド
  • 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 タイプ
  • コンテンツプロバイダーの使用
  • レコードの取得、レコードの追加
  • Cursor オブジェクト、ContentValues() オブジェクト
  • コンテンツプロバイダーのデモ
  • コンテンツプロバイダーの開発
  • コードサンプル
  • SimpleCursorAdapter クラス
  • onCreate() メソッド
  • query() メソッド
  • insert() メソッド
  • update() メソッド
  • delete() メソッド
  • getType() メソッド
  • コードサンプル
  • 変更通知

共有設定

  • 導入
  • SharedPreferences インターフェイス
  • SharedPreferences.Editor クラス
  • コードサンプル

ファイルManagement

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

ダルビックVM

  • 導入
  • JVMとの比較
  • dex ファイル形式
  • dxユーティリティ
  • ガベージコレクター
  • Dalvik VM の制御

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

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

活動データ

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

SMSメッセージ

  • 導入
  • SMSManager クラス
  • SEND_SMS 権限
  • SMSの送信
  • SMSを受信する

電話

  • 導入
  • 電話をかける
  • android.telephony パッケージ
  • CallLocation クラス
  • PhoneStateListener クラス
  • ServiceState クラス
  • TelephonyManager クラス
  • 制限Android VoIP

ウェブビュー

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

Java 言語

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

デバッグ

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

アダプター

  • 導入
  • クラス階層
  • アダプターの目的
  • SimpleCursorAdapter クラス
  • ArrayAdapter クラス

ライブ壁紙

  • 導入
  • ライブ壁紙の開発
  • ユーザーインタラクション
  • ユーザー SDK Element
  • 使用機能 Element
  • パフォーマンスコードのサンプル

ブロードキャストレシーバー

  • 導入
  • 受信機を登録する
  • 受信機のライフサイクル
  • コードサンプル

ブルートゥース

  • 導入
  • 能力
  • BluetoothAdapter クラス
  • BluetoothDevice クラス
  • BluetootnSocket インターフェイス
  • BluetoothServerSocket クラス
  • Bluetooth クラス
  • Bluetoothの許可
  • Bluetooth のセットアップ
  • デバイスの検索
  • ペアリングされたデバイスのクエリ
  • デバイスの検出
  • 発見可能性の有効化
  • デバイスの接続
  • コードサンプル

テキスト読み上げ

  • 導入
  • ピコエンジン
  • デモ
  • シングル TTS エンジン
  • コードサンプル

Android Search

  • 導入
  • 提案プロバイダー
  • onSearchRequest() メソッド
  • 提案プロバイダー

カメラ

  • 導入
  • オートフォーカス
  • 画像パラメータ
  • シーンモード

加速度計

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

方位磁針

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

振動

  • 導入
  • バイブレータークラス
  • 振動シーケンス

WiFi接続

  • 導入
  • WifiManager クラス
  • ユーザー権限
  • Searchホットスポットを探す
  • ホットスポットの接続

Networking

  • 導入
  • Java Networking クラス
  • Android Networking クラス
  • Apache Networking クラス

入力メソッドのフレームワーク

  • 導入
  • android:inputType 属性
  • カスタマイズされたIMF

デバイスのローテーション

  • 導入
  • 2 XML 個のレイアウト ドキュメント
  • コードサンプル

ローカリゼーション

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

メモリー Management

  • アプリケーションのコンテキスト
  • 画面の向きの変更
  • 静的内部クラス
  • 弱い参照
  • ガベージコレクター

音声入力

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

開発ツール

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

インスタントメッセージング

  • 導入
  • ジャバープロトコル
  • Gトークインタラクション

要求

なし

  28 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (4)

関連コース

関連カテゴリー