2013年10月アーカイブ


Intent intent = new Intent("com.android.camera.action.CROP");
intent.setData(data.getData());
intent.putExtra("outputX", 320);
intent.putExtra("outputY", 320);
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);

こんなコードで、クロップをまかせてみたが、帰ってきた画像の大きさが320x320になっていない端末がある。

Xperiaは320x320,Galaxyは160x160,Nexus7は229x229で返ってくる。

どうやらメモリ渡しなので大きさが制限されているようだ。

intent.putExtra("return-data", true);

intent.putExtra(MediaStore.EXTRA_OUTPUT, pickedFileUri);
に変えて、ファイルに書き出してもらうようにしたらちゃんと320x320で取得できました。




webView.loadData(htmlString, "text/html", "UTF-8") ;

とやると

画面上でWeb page not available というエラーが出てしまう。

Galaxy(4.1)では問題なく動くがXperia(2.3)では上記のエラーが出る。

webView.loadData(URLEncoder.encode(htmlString).replaceAll("\\+"," "), "text/html", "utf-8" ) ;

としたら解決。

先人の知恵はすばらしい。


Nexus 7 2013

| コメント(0) | トラックバック(0)

遅ればせながら2013年夏に発売された Nexus 7 を検証用に購入しました。
ちょっとケチって Wi-Fi 16GB モデルです。

まず最初の印象は物理的に軽いこと。
この大きさでも片手で楽に持てます。

肝心の動作も非常に滑らかに動きます。

OSは現在最新の2.3

画面も綺麗で解像度は 1920x1200 あるそうです。
私がPCで使っているディスプレイ(1920x1080)よりも高い解像度。。。

PCでメディア空き容量を確認したところ11GB台でした。
重いデータをガンガンに入れて使いたい人は32GBモデルにしたほうが良いかもしれません。

充電用アダプタとUSBケーブルは同梱されていました。

このアーカイブについて

このページには、2013年10月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2013年9月です。

次のアーカイブは2013年12月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 5.13-ja