201302-03でやったキーワード
久しぶりにAndroidアプリった。こんなに真剣にやったのはたぶん1年ぶりぐらい。
ググったら日本語の情報がわんさか出てきたことに感動。
ということで、基本的にはググればわかるので、ここでは今回やったキーワードだけ残しておくメモです。
トグルボタンを使うには?
OnCheckedChangeListener をimplementsして、以下のonCheckedChangedをoverride
// OnCheckedChangeListenerをimplementした時に実装が必要なメソッド
// トグルボタン用
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked){
//ON
} else{
//OFF
}
}
プリファレンスは?
音声認識させるには?
標準ダイアログが出る
標準ダイアログを出さない
※以下のパーミッションが必要
※ダイアログは出ないが、ピコっていう音はなる。
一定間隔で処理するには?
ウィジェットを実装するには?
このとき、マニフェストファイルにこんな感じ書いとく
<receiver>
android:name=".WidgetProvider"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
</intent-filter>
<meta-data
android:name="android.appwidget.provider"
android:resource="@xml/widget_provider" />
</receiver>
<service android:name=".WidgetService" >
<intent-filter>
<action android:name="com.example.myproject.HOGEHOGE"/>
</intent-filter>
</service>
サービスタグの は、ウィジェットに対してクリックイベントを取りたいときに必要。
作成中の自分のプロジェクト(myproject)の中で自分でHOGEHOGEを定義しておき、「HOGEHOGEになったら、ある処理をする」という具合に実装する。
画像を繰り返すには?
最後に
上記をキーワードにググれば分かるはず。と自分に言い残してみる。
参考にしたURLをメモってれば良かったけど、まぁいっか。
comments powered by Disqus