Category: Android
ユーザインターフェース
シークバーはツマミをマウスで左右にドラッグしてパラメータを調整するGUI部品です。 オーディオのボリュームコントロール、パラメータの調整など、量的なパラメータを設定する場合に重宝します。 シークバーは、表示や動作にいくつ […]
Read More
ユーザインターフェース
ボタンは押したりすることで何か処理をさせることができるGUI部品です。 AndroidのGUI部品の中では最も基本的なものと言えるでしょう。 今日はボタンの使い方について詳しく解説したいと思います。 ボタンを使う際には以 […]
Read More
Android
Androidでは、XMLファイルを用いて画面レイアウトを作成しますが、layoutoptコマンドを使用することで、作成したレイアウトの構成を静的に解析することが可能です。 今回は、意図的に冗長に作成したサンプルのレイア […]
Read More
Android
Androidアプリケーションを始めて作成するときに、一番つまづきがちになるLayoutの構成の仕方。 本エントリでは、下記要素についての紹介を踏まえて、思い通りの位置にViewを構成する方法を紹介します。 今回紹介する […]
Read More
アプリケーション
モバイル向けの広告配信サービスの1つにAdMobがあります。今回はこの広告配信サービスであるAdMobをAndroidアプリケーションに組み込む方法を説明します。 AdMobはAndroidアプリケーション以外にもiPh […]
Read More
Hacks
DefaultHttpClientを使ってコンテンツを取得するではDefaultHttpClientをつかってHTTPリクエスト(Get)を処理しました。 今回はPostリクエストを行い、サーバーへコンテンツを送ってみま […]
Read More
開発環境
リファクタリングとはプログラムの外から見た動作を変えずに、ソースコードの内部構造を変更することです。 たとえば変数名を変更したい場合、手作業で変数名を変更するのは面倒な作業になる上、 新たなバグを埋め込んでしまう原因にも […]
Read More
Android
Androidでは、CountDownTimerを用いて、簡単にタイマー機能を実装することが可能です。 ポイントは以下の二つです。 コールバック関数を実装したCountDownTimerを継承したクラスの作成 カウントダ […]
Read More
Android
Androidのアプリケーションは、基本的に1アプリケーション1プロセス(1UserId)で実行されます。 本エントリで紹介するAndroidManifestに指定するsharedUserId要素を使用することで、 複数 […]
Read More
開発環境
apktoolとはAPKファイルをばらしたり、逆にばらしたものからAPKファイルを作成することができるツールです。 例えば日本語リソースが無いAPKファイルを一度ばらし、日本語のリソースファイルを追加してAPKファイルに […]
Read More