いろいろ備忘録 東京で働くプログラマー Androidアプリの開発にここ半年ほどは集中、今年後半はスマフォ向けサイトの仕事が増える予感。実装に躓いたことなどを書き溜めています。 英語の文字をTableLayoutで作った表にTextViewでいれていくと[m]とかが等幅フォントじゃないと間延びするので非常にやっかい。そこで、システムに設定されている言語が日本語以外の場合は等幅フォントを指定するようにしたい場面があったのでメモ。 フォントはsetTypefaceメソッドで実現するっぽい。 細かい説明は各所にあるっぽいのでググればでるっぽい。 等幅フォントにしたい場合は Text text1; text1.setTypeface(Typeface.MONOSPACE); あとはこの処理を英語の時だけ行えばいいのでググると androidの設定言語の取得は以下のようにするらしいとフォーラムにあっ
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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く