コース概要

Android システムアーキテクチャ。動作環境

  • システム全体のアーキテクチャに関する議論 Android (Linux カーネル、コア ライブラリ、JVM など)
  • 動作環境の準備(Eclipse + Android SDK)。プログラムをデバッグする方法。 adb、draw9patch、DDMS、エミュレータなどのツールについてのディスカッション。
  • アクティビティのライフサイクル。 onCreate、onStart、OnResume、OnPause、OnDestroy の実装およびパフォーマンス分析メソッド。
  • データ構造設計 androidowego (srcディレクトリ、res、xmlファイルAndroidManifest.xml、パーミッション)
  • レイアウト作成のルール。 Linear クラスの実装例、Frame-、table-、RelativeLayout。
  • XML ファイルおよびアプリケーション内からレイアウトをロードする実装。 Gravシティクラス。
  • メニューとダイアログを作成します。実装およびイベント処理クラスのメニューとダイアログを継承するクラス。

グラフィックスとタッチインターフェイスをサポート

  • View クラスのメソッドとドローアブルのレビューと実装。
  • ジェスチャー - タッチイベント処理。実装クラスのメソッド TouchEvent
  • Android のソフトウェアの基本的な「構成要素」の実装。実装クラス TextView、Button、Checkbox、ListView など)
  • 通知クラスの実装

Access バックグラウンドで実行されている他のアクティビティとサービス、マルチスレッド

  • インテント クラスの概要 - その機能。
  • その他のアクティビティを実行します。 startActivity() メソッドと onActivityResult() メソッドの実装。
  • バックグラウンドで動作するサービスの起動と通信。 Service クラスのディスカッションと実装メソッド。
  • ブロードキャスト
  • スレッドとマルチスレッド。 AsyncTask クラスの実装。
  • 同期。実装では、ブロックと同期されたメソッドが同期されます。

サービス拠点

  • GPS、WGS84、デジタル地図 (GoogleMaps、OpenStreetMap、BingMaps など) に関する基本的な理論情報
  • イベント処理 GPS。 LocationListener クラスのメソッドを実装します。
  • 地図上にアイコンやオブジェクトを描画します。
  • 地図上でクリックされた座標を抽出します。

他の

  • サービス設定はデバイスに保存されます。クラスの設定。
  • リモート ネットワーク サービスには Access。実装クラス HttpPost / HttpGet。
  • XML と JSON のデータ構造を解析します。デバイス上のファイルの読み取りと書き込み。
  • SQLite コンテンツマネージャー。
  • センサー、カメラ、OpenGL。

要求

JavaのProgramming入門(クラス、属性、メソッド、継承、インターフェイス、オーバーロードなどの概念の知識)

  28 時間

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

お客様の声 (4)

関連コース

関連カテゴリー