【Android】久しぶりにAndroidアプリった。

Posted by kwmt on Mon, Mar 11, 2013

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