! appcompat-actionbar-hello(API Level 7)

v7 appcompat library を使って ActionBar を使うサンプル。


!! maven プロジェクトの設定

* android-maven-plugin の platform は 14 以降に設定
* dependency の Android SDK のバージョンを Android 2.1 以降に設定
* dependency に type が apklib の compatibility-v7-appcompat を追加
* dependency に type が jar の compatibility-v7-appcompat を追加
* dependency に type が jar の compatibility-v4 を追加


!! 手順

使い方は ActionBar 標準のものと同じ。

AppCompat ActionBar では以下のクラスを使うことになる。
* android.support.v7.app.ActionBarActivity

テーマはAppCompatの提供するものをベースとする必要がある。
* Theme.AppCompat
* Theme.AppCompat.Light
* Theme.AppCompat.Light.DarkActionBar

メニューをXMLで定義する場合には、アクションアイテムをつかうには、
android:showAsAction の代わりにアプリケーションの名前空間を定義して
 myapp:showAsAction などと指定する必要がある。


!! ビルドターゲット

http://maven-android-plugin-m2site.googlecode.com/svn/plugin-info.html

* mvn compile - アプリケーションのコンパイル
* mvn package - apk の作成
* mvn clean - ビルドファイルの削除
* mvn install - maven の local リポジトリにインストール

* mvn android:deploy - エミュレータやデバイスにインストール
* mvn android:generate-sources

* mvn install - アプリケーションのインストール
* mvn uninstall - アプリケーションのアンインストール


