Author: mhidaka
デバイス
Android端末から機種名やバージョンなどビルド情報を取得する方法を紹介します。 Android.os.Buildを使うと、機器固有の情報を取り扱うことができます。 Android.os.Buildから取得できる文字列 […]
Read More
アプリケーション
SurfaceViewで高速描画する(1)に引き続き、SurfaceViewでの描画方法です。第2回ではゲームプログラミングを意識して、処理落ちを考慮した描画テクニックを紹介します。 右側の図は、SurfaceViewを […]
Read More
未分類
書籍の紹介です。TechBoosterの中の人がAndroid Hacksで執筆させていただきました。Androidの実践的な知識やノウハウが詰まった一冊です。書店にお立ち寄りの際は手に取ってみてください。 書籍情報 A […]
Read More
アプリケーション
SurfaceViewは高速に描画を行うための仕組みです。 通常のViewでは処理が間に合わない、ゲームやマルチメディアなど高速処理に向いています。 別スレッドで描画するため、資源の排他処理などマルチスレッドを意識する必 […]
Read More
ユーザインターフェース
Androidには標準でいろんなダイアログが用意されています。これまでに紹介したダイアログは警告表示(AlertDialog)、時刻入力(TimePickerDialog)、日付入力(DatePickerDialog)な […]
Read More
ユーザインターフェース
Androidでタブを使う方法について紹介します。 タブ(Tab)を簡単に使う仕組みとして専用のActivity「TabActivity」が用意されています。 ※2010/11/14 yanzmさんよりご指摘いただき、内 […]
Read More
開発環境
DDMS(Dalvik Debug Monitor Server)はAndroidのデバッギングツールです。 デバッグ作業の手助けになる情報が満載です。 今回はEclipcse上のDDMSパースペクティブの使い方について […]
Read More
アプリケーション
今回は定期実行に便利なタイマーです。 ストップウォッチを例題にTimer処理のポイントを3つ、紹介します。 マルチスレッド処理について TimerやTimerTaskはcancelメソッド実行後は再利用できない Andr […]
Read More
もくじ
TechBoosterの記事も増えてきたので、もくじを作りました。 分類はカテゴリに合わせています。今後も整備していく予定です。 2010/12/31までの記事をもくじに収録しました。(119項目) 開発環境 Andro […]
Read More
開発環境
AndroidにはNDK(Native Development Kit)という高速化のための仕組みが提供されています。 名前が示す通り、ネイティブプログラムを実行するためのSDKです。NDKを使えば、ソースコードをC/C […]
Read More