Author: kkato
ユーザインターフェース
オプションメニューは端末のメニューボタン押すことで画面下にメニューを表示するGUI部品です。 機能をボタンに割り当てて画面に表示させておくことは、ユーザーがすぐに目的の機能にアクセスできるので便利です。 しかし、全ての機 […]
Read More
アプリケーション
モバイル向けの広告配信サービスの1つにAdMobがあります。今回はこの広告配信サービスであるAdMobをAndroidアプリケーションに組み込む方法を説明します。 AdMobはAndroidアプリケーション以外にもiPh […]
Read More
開発環境
apktoolとはAPKファイルをばらしたり、逆にばらしたものからAPKファイルを作成することができるツールです。 例えば日本語リソースが無いAPKファイルを一度ばらし、日本語のリソースファイルを追加してAPKファイルに […]
Read More
開発環境
TraceviewはSDKに付属しているツールで、実行時にログを取得しておいて、そのログをグラフィカルに表示するものです。 アプリケーションを実行している中で重たい(時間のかかる)処理を発見したいときなどに役立ちます。 […]
Read More
Android
今回はParcelableインタフェースを用いて、インスタンスの状態を保存する方法を説明します。 状態の保存と言うとシリアライズを思い浮かべる方もいると思いますがシリアライズは永続化を目的としていますが、Parcelab […]
Read More
Android
今回はSlidingDrawerの使い方を説明します。 SlidingDrawerとはAndroid1.6のデフォルトのホーム画面を思い出してもらうと分かりますが、画面下のタグ(正式にはハンドル)のようなものを引っ張ると […]
Read More
アプリケーション
今回はAndroid端末の通話履歴を取得する方法を説明します。 発信履歴 着信履歴 不在着信履歴 これらの情報はContentProviderを用いて取得します。ContentProviderは複数のアプリケーションでデ […]
Read More
アプリケーション
Android3.1(APIレベル12)からユーザーがサイズを変更することができるAppWidgetを作ることができるようになりました。 AppWidgetの基本的な作り方は以下の記事を参考にしてください。 AppWid […]
Read More
開発環境
今回はAndroidアプリケーションのソースコードに対し静解析を行うことができるeclipseのプラグイン「FindBugs」の導入方法、簡単な実行方法を紹介します。 FinfbugsはAndroid専用というわけではな […]
Read More
ユーザインターフェース
「ExpandableListViewクラスで折り畳めるリストを表示する」でExpandableListViewクラスの使い方を説明しましたが、今回は見た目をカスタマイズする方法を説明します。 カスタマイズの内容は イン […]
Read More