PEEE802.11

半端者

android

Androidアプリでstaticフィールドは絶対ではない

Androidアプリで、Contextをどこからでも参照する方法として以下のようなコードがよく紹介されている。 staticでApplication Contextを保持するクラス public class ContextHolder { private static Context mContext; public static void setContext(Contex…

SwitchPreferenceでSwitchの状態を変更する

単純なことのようだけどなんかパッと見つからなかったのでメモ。 setChecked(boolean checked) でON/OFFできる。 SwitchPreference sp = (SwitchPreference)findPreference("hoge_switch"); sp.setChecked(true);

init.rcの実行順番

Androidが起動する際、kernel起動後にinit.rcに記述した通りにファイルシステムのパーミッション設定やら各種サービス起動やらが実行される。rootdir/init.rc - platform/system/core - Git at Googleここで、on early-initだとかon initだとかいくつか起動…

XMLを編集してレイアウトを変更するとエミュレータ上で例外が発生する

ADTでレイアウトを調整するためにXMLを直接編集していたら、レイアウトエディタ上では問題なく表示されているのにGenyMotion上で実行すると以下のエラーを吐いて実行できなかった。 03-31 13:34:34.416: W/dalvikvm(1475): threadid=1: thread exiting with …