タグ

2011年9月14日のブックマーク (2件)

  • Android(開発)/実装メモ - 俺の基地

    とっかかりかた 適当な入門書を何冊か読んで、あとはサンプルのアプリがSDKに付属してくるのでこれを動かしながら読むのが一番いいことがわかった。 ▲ ▼ 実機があるなら実機を使え エミュレータは安定度とかスピードとか、いろんな面で開発効率が悪い。 実機があるなら実機をUSBでつないで開発したほうがよっぽど効率がいい。 ▲ ▼ イベント処理で使うViewはActivityのメンバとして掴んでおけ イベント処理では無名クラスを多用するのだが、無名クラスの外部からのパラメータの受け取りは、 引数 定義されているメソッド中のfinal宣言されたローカル変数 定義されているクラスのメンバ となっている。 引数はインタフェースでもう決まっているので自由にできない、持ち込むためにわざわざfinal宣言するのもな〜 という感じなので、xmlで作る範囲のViewはメンバにもって持ち込んだほうがスマート ▲ ▼

  • ネットワーク接続のチェック方法 - matabii's blog

    WIFIか3Gネットワークが有効な時は接続し、そうでない場合はオフラインモードで動かすなんて事がしたい場合に、現在のネットワークの接続状況を調べる方法です。 public static boolean isConnected(Context context){ ConnectivityManager cm = (ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if( ni != null ){ return cm.getActiveNetworkInfo().isConnected(); } return false; } ConnectivityManager | Android Developer

    ネットワーク接続のチェック方法 - matabii's blog