Latest
開発環境
リファクタリングとはプログラムの外から見た動作を変えずに、ソースコードの内部構造を変更することです。 たとえば変数名を変更したい場合、手作業で変数名を変更するのは面倒な作業になる上、 新たなバグを埋め込んでしまう原因にも […]
Read More
Android
Androidでは、CountDownTimerを用いて、簡単にタイマー機能を実装することが可能です。 ポイントは以下の二つです。 コールバック関数を実装したCountDownTimerを継承したクラスの作成 カウントダ […]
Read More
Android
Androidのアプリケーションは、基本的に1アプリケーション1プロセス(1UserId)で実行されます。 本エントリで紹介するAndroidManifestに指定するsharedUserId要素を使用することで、 複数 […]
Read More
開発環境
apktoolとはAPKファイルをばらしたり、逆にばらしたものからAPKファイルを作成することができるツールです。 例えば日本語リソースが無いAPKファイルを一度ばらし、日本語のリソースファイルを追加してAPKファイルに […]
Read More
開発環境
adbはデバッグには欠かせないツールです。しかし、USB機能の利用中などケーブル接続できないケースではLogcatなどログ確認が困難です。そんなときに便利なWiFi環境を利用したネットワーク越しのadb接続方法について解 […]
Read More
アプリケーション
アプリを開発していて、アプリ内でXMLを生成し、その情報を利用したアプリを作りたい、ということが出てくると思います。 以前TechBoosterでは、XMLをパース(解析)する方法を解説しました。 今回は、自分でオリジナ […]
Read More
Android
Android3.2から、レイアウトファイルを格納するディレクトリをデバイスのディスプレイサイズごとに分けることができるようになりました。 詳細は以下から。
Read More
ユーザインターフェース
デフォルトのToastはテキストを表示するだけのシンプルなものですが、 下の図のようにテキストと一緒に画像を表示するなど、ちょっと凝ったToastを作ることも可能です。 今回はToastのカスタマイズ方法についてご紹介し […]
Read More
Android
Rhodesを利用することで、Rubyを用いてAndroidアプリの開発を行うことが可能です。 Rhodesとは、RubyとHTMLでAndroidやiPhone、Windows Mobile向けのネイティブアプリケーシ […]
Read More
Android
8/12から1週間Techboosterは更新をお休みさせていただきます。 ご了承ください。
Read More