! searchview-recent-suggestion (API Level 11)

検索機能を実装してるサンプル。

Android 3.0 からアクションバー上にアクションビューとして表示できる
SerachView というクラスが用意されている。これを用いて検索機能を実現
するサンプル。

以下の機能を実装している。
* 入力テキストで検索する
* 最近検索した検索語を候補として表示

最近検索したテキストを候補に表示するには、 SearchRecentSuggestionsProvider を
継承した Content Provider を作成して AndroidManifest.xml に登録。

さらに searchable 要素をXMLファイルに定義する。
このサンプルでは searchable.xml に定義している。

作成した searchable.xml は AndroidManifest.xml のアクティビティ要素から
参照する。

searchable 要素に以下のような属性を指定する。
* android:searchSuggestAuthority="com.example.hello.android.search_box_hello.user_search_suggestion_provider"
* android:searchSuggestSelection=" ? "
* android:searchSuggestIntentAction="android.intent.action.VIEW"


!! ビルドターゲット

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 - アプリケーションのアンインストール


