Nexus 7

会社の人が買っていたのでスルーしていたけど、日本でも普通に買えるようになったので注文。
香港から発送されたみたいだけど2日で到着。


背面カメラがないとか、バイブレータがないとか、ディスプレイがいまいちとか、メモリカードがささらないとか、微妙に重いとか気になるところはあるけど、この値段とGoogleのブランドのおかげで買う人は多そうですな。
普通の microUSB で充電できるのはイイですな。

ISW11Mのバグ

某アプリの問題の調査のために中古で購入。
なかなかの糞端末ですな。T-01C 並みの...。


で、報告されてる問題を試してみると本当に再現した。
com.android.camera.action.CROP で画像をクロップすると結果が MediaStore.EXTRA_OUTPUT で指定した場所に出力されず、壁紙に設定されてしまう。

音量ボタンでスリープが解除されてしまう件

REGZA Tablet の音量キーを押すとスリープが解除されてしまい困っていたが、どうやら REGZA Tablet 以外でも発生するみたいで、画面ロックを「なし」にするとそうなるみたい。

とりあえず手元の端末で試した結果。

Radikoとか聞いていて、音量を変えるだけで画面がONになってしまいかなり鬱陶しいんだけど、どうにかならんものか。

IS15SH の ViewConfiguration#getScaledTouchSlop() が 24 の件

Google+に書いたことのコピペ。

IS14SHからIS15SHに乗り換えて速度的にはだいぶ良くなったけど、タッチのつもりがフリック判定されまくって困る。
ViewConfiguration#getScaledTouchSlop() でスクロールするまでのピクセル数を取得してるけど、4.3インチ480x800pxのEVOが24で、3.7インチ540x960のIS15SHも同じ24というのは、どう考えても間違ってるよなぁ...。
SHARPなんとかして。

SHARP IS15SH(au)のListViewがカーソルキーでまともにスクロールできない

なんかヘンな動きしてるなと思ったら、ListViewより大きいViewが入ってるとカーソルキーでのスクロールがまともにできないみたい。

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    ListView lv = new ListView(this);
    setContentView(lv);
    
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1) {
    	public android.view.View getView(int position, View convertView, ViewGroup parent) {
    		TextView v = (TextView)super.getView(position, convertView, parent);
    		v.setTextSize(100);
    		return v;
    	};
    };
    adapter.add("あ\n\n\n\nお");
    adapter.add("か\n\n\n\nこ");
    adapter.add("さ\n\n\n\nそ");
    lv.setAdapter(adapter);
}

IS15SHでの実行結果。起動してから、↓キーを押したときの動き。

「あいうえ」まで見えている状態から「↓」を押すと「お」が見えてこないといけないんだけど、つぎの「か」も飛ばして「きくけこ」までスクロールしてしまっている。しかもフォーカスは見えないところにいってしまってる。

Andorid 4.0のエミュレータの場合。

IS15SHはテンキー付きのスライド端末で、キー操作できることがウリなのにこれはひどい