Browsing articles tagged with " BroadcastReceiver"

Bluetoothで通信を行う(2)

5月 9, 2011   //   by UpDown-G   //   デバイス  //  No Comments

Bluetoothで通信を行う(1)では、

  1. デバイスがBluetoothに対応していることを確認
  2. 対応していた場合にはBluetoothのON/OFFを判断
  3. OFFだった場合にはONにするようユーザーに促す

というところまで、順番に解説しました。

今回は、その次の段階として、Bluetoothに接続可能なデバイスを検出し、リストにして並べるところまでを解説したいと思います。

デバイス検出時のポイントとしては、

  • 接続履歴のあるデバイス情報を取得する場合
  • 接続したことのないデバイスを検出する場合

の2パターンが存在することです。

今回のサンプルコードでは、DeviceListActivityを新しく作成し、前回作成・解説したBlueToothSampleのActivityから、Bluetoothの設定がONになるタイミングで画面遷移させます。

画面遷移と同時に、接続履歴のあるデバイス情報を取得してリストに表示させ、オプションメニューにて、接続可能なデバイスを検出し、別途リストに表示させるようにします。

それでは続きをどうぞ、、、

Read more >>

AlarmManagerで指定した時間に処理させる

12月 5, 2010   //   by kseto   //   アプリケーション  //  3 Comments

AndroidにはAlarmManagerというしくみがあります。
AlarmManagerを使うことで指定した時間に任意の処理をさせることができます。

詳しくは続きからご覧下さい。

Read more >>

残量などバッテリーの情報を取得する

10月 28, 2010   //   by kkato   //   デバイス  //  2 Comments

今回はバッテリーの状態変化を取得する方法を説明します。
バッテリー残量や充電中か否かの情報を知りたいということがあるかと思います。

以前、システムの起動時にサービスを実行するBroadcast Intentの種類をいくつか紹介しましたが、その中のACTION_BATTERY_CHANGEDを利用します。

それではサンプルソースとともに説明してきます。

Read more >>

システムの起動時にサービスを実行する

9月 1, 2010   //   by kkato   //   アプリケーション  //  1 Comment

今回はシステムの起動時にサービスを実行する方法を説明します。

正確にはサービスを実行するということに限ったことではなく、システムの起動時に何かしらの処理を行うということです。
しかし「常駐アプリを作りたい」など、起動時に特定のServiceを実行したいという場面が出てくると思うのでこのようなタイトルにしました。

それでは続きで説明していきます。

Read more >>

技術書新刊 発売中

アンドロイドアカデミアには、CIやテスト、互換検証など実務に生きるノウハウをあつめています

技術書新刊 発売中

Android Next!はAndroid 7.0に対応したはじめての技術書です!


The Web Explorer 2はCSSの中央寄せやWebAudioなど未来を読み解く一冊です


Revised TypeScript in DefinitelylandはTypeScript 2.0(β)に対応した解説書です。インストールから型定義まで幅広くサポートしています


技術書をかこう!はエンジニアらしい執筆環境を構築、HowTo本です