2011年5月23日月曜日

Android技術スキル標準「ATSS(Android Technical Skill Standard)」-ATSSの第3階層

ATSSの第3階層

3階層

スキル項目

概要

システムアーキテクチャ

システムアーキテクチャ概要

 

ライセンス形態

 

ユーザーインタフェース

メニュー

オプションメニュー、ダイアログメニュー

ダイアロク

各種ダイアロク

イベント処理

ボタン、キー、モーションなどのイベント

ノティフィケーション

時計などが表示されている通知バー

スタイルとテーマ

カラーセットなど

ビュー

ビューオブジェクト

Graphics2D3D

キャンバスでの描写、OpenGLでの描写

リソースファイル

AndroidManifest

アプリケーション名、起動方法、メインActivityなどを定義

XMLの書式

 

リソースの代替設定と国際化

Alternativeオプションによるリソースの切り替え

SecurityPermissions

セキュリティの概念

アプリケーションコンポーネンツ

IntentIntent Filter

Intentの役割、アプリケーション間の連携、明示的・暗示的インテント

Activity

ライフサイクルなど

Content Providers

 

Service

ライフサイクルなど

BroadcastReceiver

 

ストレージ

ファイル入出力の概要

 

Preferences

アプリケーションのデータ保存・読み込み

SQLite

SQL(データベース)の利用

通信

ネットワークプロトコル(HTTP TCP/IP

java.netパッケージとandroid.netパッケーシ

Bluetooth

android.bluetoothパッケーシ

Wi-Fi

androidWi-Fiパッケーシ

外部機器とセンサー

GPS

GPSセンサーパッケーシ

センサー

センサーパッケーシ

マルチメディア

オーディオ

メディアファイルの利用

ビデオ

メディアファイルの利用

テスト

JUnitフレームワーク

自動テスト

ネイティブ

JNI

 

スクリプト言語(ASE

 

NDKの概要

 

アプリケーション管理

バージョニング

マニフェストファイルにバージョンを記載

プライベートキーの生成

keytoolを使用した秘密鍵の生成

Map API Keyの登録

MapViewを使用している場合に登録

アプリケーション配布

署名

apkアーカイブに署名をする(ないものはインストールできない)。

アップデート

バージョニングにより、AndroidMarketから自動UPDATE

開発機能

Eclipse

 

Android Development Tools Pluginadt

 

layoutopt

レイアウトファイルの問題検出ツール

Draw 9-patch

画像編集ツール

Android Asset Packaging Toolaapt

apkファイルの生成、アーカイブ化を行うツール

Android Interface Description Languageaidl

下位層とのインタフェース

sqlite3

SQLite

dx

classファイルをdexに変換するツール

zipalign

apkファイルの最適化ツール

デバッグ機能

Android Emulator

 

Android Virtual DevicesAVDs

 

Hierarchy Viewer

レイアウトファイルの階層表示ツール

Dalvik Debug Monitor Serviceddms

 

Android Debug Bridgeadb

 

Traceview

Androidアプリケーションのトレース

mksdcard

SDカードイメージの生成を行うツール

UI/Application Exerciser Monkey

モンキーテストツール

android

AVDおよびSDKの管理ツール

1 ATSSの第3階層−アプリケーションスキル定義

 

0 件のコメント:

コメントを投稿