Latest
Android
前回、PhoneStateListenerで回線の接続状況の変化を取得するにおいて3G回線の接続状態を取得する方法を紹介しました。 アプリケーション作成に当たっては、3G/Wifiを意識せずに、ネットワーク通信が可能な状 […]
Read More
デバイス
今回はTelephonyManagerとPhoneStateListenerを使って回線の接続状況の変化を取得する方法を説明します。 Serviceを使う(1) LocalServiceによる常駐型アプリを参考に常駐アプ […]
Read More
Hacks
Androidでは端末を回転させるとActivityは一度破棄されてしまいます。問題のないケースも多いですが、メディアの再生、ゲームなどシビアなアプリケーションでは内部状態onStop/onDestroyを経由すること自 […]
Read More
Android
Javaには、Mailの基本的な機能が備わったJavaMail、P2P通信機能を簡単に実装できるPIAXなど、用途にあわせて様々なライブラリがあります。 これらのライブラリを使用することで、目的の機能の実装が非常に楽にな […]
Read More
開発環境
Androidはオープンソースライセンスのソフトウェアです。 ソースコードが公開されているため、誰でも自由に入手し、自由にカスタマイズすることができます。 評価ボード上でAndroidを動作させたいという組み込み用途のほ […]
Read More
ユーザインターフェース
Androidでは、Activityの背景を透明にすることで、透明な画面を作成することが可能です。 画面を透明にすることで、ダイアログのみ表示されているかのような画面や、まるで画面遷移していないかのように振る舞うことがで […]
Read More
マルチメディア
「MediaRecorderで録画する」で録画する方法を説明しましたが、今回はそのコードを元にしてタイムラプス撮影を行う方法を説明します。 タイムラプス撮影を行うにはAPIレベル11から追加されたMediaRecorde […]
Read More
開発環境
バージョン管理システムSubversion(SVN)からソースコードを取得する方法を紹介します。 EclipseにはSVNからプロジェクトをインポートするためのプラグインSubversiveなどが用意されています。Tec […]
Read More
マッシュアップ
最近はTwitterと連携しているアプリケーションが多く見受けられます。Twitterと連携する為には、Twitterでのユーザー認証が必須になってきます。 今回から数回に分けてTwitterの認証方法の一つであるOAu […]
Read More
アプリケーション
Android端末のマナーモードをアプリケーションから設定するにはAudioManagerクラスを使用します。AudioManagerクラスではAndroid端末上の音量ボリュームやマナーモード設定をコントロールするため […]
Read More