【Android】ダイアログの表示でメモリリーク

ダイアログを表示して、画面の向きを変えるとメモリリークが発生した話し。

ボタンを押したらダイアログを表示する場合、下記のようなコードを書いていました。
よく見かけるコードで本などでも、こんなコードだった。 続きを読む

【Android】Eclipseでアンドロイドプロジェクトをコピーする

アンドロイドのプロジェクトをコピーする際に少し悩んだので、メモします。 続きを読む

【Android】「@Override」でアノテーションエラー

Eclipse環境でプログラムを作成したら、
「 ・・・はスーパークラスのメソッドをオーバーライドする必要があります」
というエラーが出ました。

理由は「JDK1.5」でコンパイルをしていたことが原因のようで、
JDK1.5 では、インタフェイスの実装クラスのメソッドに対して「@Override 」アノテーションは付けられないみたいです。

解決策としては、 続きを読む

【Android】Androidアプリケーションの公開準備(署名について)

Android アプリケーションをユーザに公開するには、署名する必要があります。
というわけで、署名に関することをまとめてみました。 続きを読む

【Android】XMLに数字を定義する方法

アンドロイドで数字をXMLファイルで管理する方法です。

res/values/integers.xml

(※ファイル名はintegers.xmlである必要はない。任意のファイル名をつけることが可能)

<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="test_num">100</integer>
</resources>

上記の値を取得するには、 続きを読む

【Android】XMLに文字列を定義する方法(strings.xml)

アンドロイドで文字列をXMLファイルで管理する方法です。

「res/values/strings.xml」に文字列を記述します。

(※ファイル名はstrings.xmlである必要はない。任意のファイル名をつけることが可能)

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">テスト</string>
</resources>

上記の文字列を使用する方法は、下記の通りです。 続きを読む

【Android】デバッグ時にブレークポイントで止める方法

デバッグ時にブレークポイントで止めるには、
onCreate()内に下記は記述する。

android.os.Debug.waitForDebugger();

最初、ブレークポイントで止まらず悩んだ、、、

デバッグが終わったらコメントアウトしておかないと、
起動時に処理が停止されるみたいなので注意する。

【Android】ListViewのスクロール時に背景画像が消えてしまう

アンドロイドでListViewをスクロールすると背景画像が消えてしまったり、
設定した背景色と違う色になってしまった。

下記を設定することでなおった。 続きを読む

return top