タグ

Androidとserviceに関するtoshi3221のブックマーク (3)

  • AIDLファイルのEclipseでの作成方法

    AIDLファイルを、Eclipseから追加する方法は? AIDLとは、サービスのバインド(サービスが提供する機能を呼び出す)のために使用するインタフェース定義言語です。 ここでは、AIDLが何か?という事は触れません。 今回の記事は、AIDLを使いたいけど、どうやってAIDLファイルを追加するの?という疑問解決の為の記事になります。 Eclipseで任意のファイルを追加する方法は、下記の画像のように、追加したいディレクトリで右クリック⇒New⇒Fileと選択します。 次に以下のような画面が表示されますので、赤枠部分に、AIDLファイル名と、拡張子aidlを付けて保存してください。 スポンサーリンク 次に内容を記述します。 注意点は、Javaファイルと一緒で、 ・パッケージ名を誤らない事 ・インタフェース名をファイル名と同じにする事 です。 AIDLファイルを正しく記述して保存すると、gen

    AIDLファイルのEclipseでの作成方法
  • AndroidのServiceについて - adsaria mood

    Androidのサービスについて、ちょっと調べてみた。 サービス自身を、それを使うActivityと一緒のアプリケーションとして使うローカルサービスと別のアプリケーションとして動かすリモートサービスがあるようだが、今回はローカルサービスについて。 【補足:2010.09.17】 Remote Serviceについては“AndroidのRemote Serviceについて(+作り方)”にメモしておいた。(ただし、Service全般とLocal Serviceについてはここにメモしている。) Androidのページ:http://developer.android.com/intl/ja/reference/android/app/Service.htmlに詳しく書いてある。要点だけを私なりにまとめてみた。(といっても和訳らしきものになってしまったが、和訳するつもりではないので、内容の正確さは

    AndroidのServiceについて - adsaria mood
  • AlarmManager

    AlarmManager ・システムの AlarmService を使うためのクラス ・アプリケーションを将来のあるポイントで起動するようスケジュールできる ・Alarm が開始すると、システムによって Intent が broadcast される ・この Intent に起動したいアプリケーションを登録しておく ・これにより、現状で起動していないアプリケーションが自動で起動する ・登録された Alarm はデバイスがスリープ状態の間保持される(オプションでデバイスがオフの場合に wake up させることができる)が、再起動したり電源を切ると登録はクリアされる ・Alarm Manager は alarm receiver の onReceive() メソッドが実行されているのと同じだけ CPU を hold する ・これはブロードキャストの処理が終了するまで電話がスリープ状態にならない

    toshi3221
    toshi3221 2011/06/21
    アラームを登録する時の時刻指定にはいくつか種類があるみたい
  • 1