2011年10月30日日曜日

PC メモリ故障&交換

2月に買ったPC(開発環境用 PC買い替え)のメモリが9ヶ月で壊れたのでそのときのこと。

2011年10月23日日曜日

Android Custom Dialogの上下の空間

AlertDialogでlist形式にしたいときは、setItemsやsetMultiChoiceItemsとかsetSingleChoiceItemsとかを使えば良いけど,アイコン+テキストにして見せたいときにはこれはダメ。
Creating a Custom Dialog | Android Developersにあるようにxml用意して、設定してやれば良い。

とりあえず例を参考に下記のようにAlertDialogを準備して、ボタンを押したらshowするようにした。
        View dialogView = View.inflate(this, R.layout.dialog, null);
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Custom Dialog").setView(dialogView);
        alertDialog = builder.create();

用意したxmlは表示されるけど、その上下に微妙に空間ができてしまった。。

で調べる。

AlertDialog.BuilderのsetViewでは設定できないけど、AlertDialogだとpublic void setView (View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom)で設定できそう。

下記のように書き換える。
        View dialogView = View.inflate(this, R.layout.dialog, null);
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Custom Dialog");
        alertDialog = builder.create();
        alertDialog.setView(dialogView, 0, 0, 0, 0);


スペースは消えてくれたので、やりたいことはできた。

ただ、builderでbuild(タイトルとかボタンとかのset)をしてcreateされたdialogに、Viewをsetしてやるのはなんとなく気持ち悪さが残る。setは全てbuilderでできる気がしてたので。

2011年10月12日水曜日

新しい Blogger インターフェイスでの投稿の改行設定

今までのインターフェイスだと改行がbrに変換されてたのに、新しい Blogger インターフェイスにしたら変換されなくなった。。
設定を見てもそれらしいのがない。と、いうことで、新しいのは使わずにいたけどそろそろ移行しようと思い見てみる。

全体の設定(左のメニューにあるやつ)じゃなくて、投稿の画面で右にある「投稿の設定>オプション>改行」でするんだったのか。
「「Enter」キーを押して改行」に設定したら今までのように改行が変換されるようになった。これで移行できるかな。

2011年10月9日日曜日

Android emulatorにgoogle account登録

AndroidアプリとGAE連携した何かを作りたくてエミュレータにアカウント登録しようとしたときのこと
Setup could not finish
Unable to open connection to server.
となって、上手く登録できない。

結局、emulatorのTargetがGoogle APIsじゃなきゃってだけ。
Android Emulator - Trouble creating user accounts - Stack Overflow

2011年10月6日木曜日

Android エミュレータからPCサーバへのアクセス

1台のPCでAndroidアプリとWebサーバの開発のとき、アプリからサーバへのアクセスはlocalhostじゃダメ。loalhostはエミュレータ自身を指すから。10.0.2.2とすればアクセスできる。
Emulator Networking | Android Developers