/var/log/messages

Aug 3, 2015 - 1 minute read - Comments - android

ギャラリー画像の回転

機種によっては回転してしまうという挙動があり得るのを知りませんでした。以下なエントリを見つけてます。

とりあえず回転のみ対処しちゃえ、ってことで以下な手続きを定義して

{% gist 0ed1ef114d66634ea855 %}

で、Gallery から画像もってきて云々する手続きで

            String[] columns = {MediaStore.Images.Media.DATA };
            Cursor cursor = c.getContentResolver().query(imageUri, columns, null, null, null);
            cursor.moveToFirst();
            Matrix matrix = Utility.getMatrix(cursor.getString(0));

てしておいて

    resizedBitmap = Bitmap.createBitmap(imageBitmap, 0, 0, width, height, matrix, true);

みたいなカンジで取得した Matrix なオブジェクトを使っています。どうなるか。

基礎の反復が大事な件 WebView 誤動作

comments powered by Disqus