お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
導入
- Android とは何ですか?
- Android SDK
- Android JVM
- ソフトウェアスタック
- 開発ツール (ADT)
- ユーザーインターフェース
- 開発ツールのインストール
- コンテンツプロバイダー
- サービス
- インテント
- アクティビティ
- ビュー
- 構成ファイル
- 簡単な Hello World
- アプリケーションのアーティファクト
- アセットパッケージングツール
- エントリポイントアクティビティ
- インテント
- 他のアクティビティの呼び出し
- アクティビティスタック
- 一時停止と停止されたアクティビティ
- SQLite データベース
- システム管理
- 分離プロセス
- コンポーネントと統合アーキテクチャ
アプリケーションリソース
- リソースとは何ですか?
- 文字列リソース
- レイアウトリソース
- コードサンプル
- リソース参照構文
- コンパイル済みリソース
- コンパイル済みアニメーションファイル
- コンパイル済みビットマップ
- コンパイル済み UI ビュー定義
- コンパイル済み配列
- コンパイル済み色
- コンパイル済み文字列
- コンパイル済みスタイル
- コンパイル済み任意の Raw XML ファイル
- 未コンパイルリソース
- .apk ファイル
- アセット
- アセットとリソースディレクトリ構造
インテントの概念
- 導入
- インテントフィルター
- アクティビティを開始するためにインテントを使用する
- Android で利用可能なインテント
- コードサンプル
- インテントカテゴリ
- 遅延ランタイムバインディング
- サービスを開始するためにインテントを使用する
- ブロードキャストレシーバー
- インテントオブジェクトの構造
- インテントコンポーネント名
- インテントアクション
- インテントデータ
- インテントカテゴリ
- インテントエクストラ
- インテントフラグ
- インテントの解決
- インテントフィルターの構造
- アクションテスト
- カテゴリテスト
- データテスト
- 複数のマッチング
- Android で定義されたインテント
- サンプル
ユーザーインターフェースコントロール
- 導入
- ソースコードでの GUI サンプル
- XML での GUI サンプル
- XML とソースコードでの GUI サンプル
- TextView
- TextView サンプル
- TextView スタイルサンプル
- EditText
- EditText サンプル
- AutoCompleteTextView
- AutoCompleteTextView サンプル
- MultiAutoCompleteTextView
- MultiAutoCompleteTextView サンプル
- Button
- Button サンプル
- ImageButton
- ImageButton サンプル
- ToggleButton
- ToggleButton サンプル
- CheckBox コントロール
- CheckBox コントロールサンプル
- RadioButton コントロール
- RadioButton コントロールサンプル
- ListView
- ListView サンプル
- GridView コントロール
- GridView コントロールサンプル
- 日付と時間のコントロール
- ギャラリーコントローラー
- MapView
- WebView
レイアウトマネージャー
- 導入
- LinearLayout
- レイアウトウェイト
- グラビティ
- サンプル
- TableLayout
- パディングプロパティ
- RelativeLayout
- AbsoluteLayout
- FrameLayout
- TabsHost
メニューとダイアログ
- 導入
- メニューインターフェース
- MenuItem インターフェース
- SubMenu インターフェース
- メニュー項目グループ
- メニュー項目の属性
- コンテナーメニュー項目
- システムメニュー項目
- セカンダリメニュー項目
- 代替メニュー項目
- メニューサンプルの作成
- メニュー項目グループ
- メニュー項目イベントの処理
- コールバック関数のオーバーライド
- リスナーの定義
- インテントの使用
- 拡張メニュー
- アイコンメニュー
- サブメニュー
- システムメニュー
- コンテキストメニュー
- サンプル
- メニューイベントの処理
- XML でメニューサンプルの作成
- アラートダイアログ
- プロンプトダイアログ
- サンプル
位置情報サービス
- 導入
- マップキー
- MD-5 シグネチャ
- Google Maps キー
- 必要な権限
- コードサンプル
- マップコントローラー
- コードサンプル
- マップオーバーレイ
- コードサンプル
- Geocoder クラス
- Address クラス
- LocationManager クラス
- LocationListener インターフェース
- DMS (デバッグモニターサービス)
Android のセキュリティモデル
- 導入
- 展開
- keytool ユーティリティ
- jarsigner ユーティリティ
- Eclipse を使用した展開
- 分離プロセス
- 宣言的権限モデル
アプリケーションのライフサイクル
- 導入
- アクティビティのライフサイクルメソッド
- onStart() と onResume() メソッド
- onPause() と onStop() メソッド
- 前のアクティビティに戻る
- onStop() と onDestroy() メソッド
- onCreate() メソッド
- onPause() メソッド
SQLite データベース
- 導入
- SQLite の実装
- SQLiteOpenHelper クラス
- onCreate() メソッド
- onUpgrade() メソッド
- onOpen() メソッド
- getWriteableDatabase() メソッド
- getReadableDatabase() メソッド
- SQLiteDatabase クラス, execSQL() メソッド
- insert() メソッド, delete() メソッド
- rawQuery() メソッド()
- コードサンプル
- query() メソッド
- コードサンプル
プロバイダー
- 導入
- Android で用意されたコンテンツプロバイダー
- SQLite データベース
- コンテンツプロバイダーのアーキテクチャ
- コンテンツプロバイダーの登録
- コンテンツプロバイダーの REST アクセス
- コンテンツプロバイダーの URL 構造
- コンテンツプロバイダーの MIME タイプ
- コンテンツプロバイダーの使用
- レコードの取得
- レコードの追加
- Cursor オブジェクト
- ContentValues() オブジェクト
- コンテンツプロバイダーデモ
ファイル管理
- 導入
- ファイルの作成
- 単純なファイルへのアクセス
- Raw リソースへのアクセス
- XML ファイルリソース
- SD カード外部ストレージ
バックグラウンドアプリケーション
- 導入
- サービス
- バックグラウンドスレッド
- Toasts の作成
- 通知
- その他のシステムサービス
- バックグラウンドアクティビティサンプル
アクティビティデータ
- 導入
- Intent クラス
- Start Activity メソッド
- アクティビティ間でのデータの受け渡し
- 一貫したユーザー体験
- コードサンプル
Web View
- 導入
- WebView クラス
- android.webkit パッケージ
- INTERNET 権限
- loadUrl() メソッド
- JavaScript のサポート
- loadData() メソッド
- WebView メソッド
- WebViewClient クラス
- WebChromeClient クラス
Java 言語
- 導入
- 制限事項
- サードパーティ Java ライブラリ
デバッグ
- 導入
- Eclipse Java エディター
- Eclipse Java デバッガー
- Logcat
- Android Debug Bridge (adb)
- Dalvik Debug Monitor Service (ddms)
- Traceview
加速度センサー
- 導入
- SensorManager クラス
- SensorListener インターフェース
ローカライズ
- 導入
- デフォルトリソース
- 現在のロケール
- テスト
- カスタムロケール
- コードサンプル
音声入力
- 導入
- RecognizerIntent クラス
- 音声認識の開始
- Google サーバー側
- 言語モデル
- 自由形式の言語モデル
- Web 検索の言語モデル
開発ツール
- 導入
- aapt ツール
- adb ツール
- android ツール
- ddms ツール
- dx ツール
- draw9patch ツール
- エミュレーターツール
Android アプリケーションのテスト実践 - 4 時間
自動化テスト
- JUnit テスト
- アサーションの使用
- Instrumentation フレームワーク
デバイス上のテスト
- ユーザーインターフェースと一貫性
- OS との対話の機能性
- ネットワーキングテスト
- ストレステスト条件
- 国際化サポートテスト
- 一般的な要件
リモートデバイステスト
- DeviceAnywhere プラットフォーム
- 注意すべきシナリオ
要求
なし
21 時間
お客様の声 (1)
講師の知識とそれを伝えやすさ。
Piotr - DPDgroup IT Solutions sp. z o.o.
コース - Android Applications Testing
機械翻訳