Android, その他

Eclipse環境でプログラムを作成したら、
「 ・・・はスーパークラスのメソッドをオーバーライドする必要があります」
というエラーが出ました。
理由は「JDK1.5」でコンパイルをしていたことが原因のようで、
JDK1.5 では、インタフェイスの実装クラスのメソッドに対して「@Override 」アノテーションは付けられないみたいです。
解決策としては、

Android, その他

アンドロイドで数字をXMLファイルで管理する方法です。
res/values/integers.xml
(※ファイル名はintegers.xmlである必要はない。任意のファイル名をつけることが可能)

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

上記の値を取得するには、

Android, その他

アンドロイドで文字列を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();

最初、ブレークポイントで止まらず悩んだ、、、
デバッグが終わったらコメントアウトしておかないと、
起動時に処理が停止されるみたいなので注意する。