Http://cache.baidu.com/C? M = listen & P = 83759a46d0c906f450ed903a00009cc70 & newp = Comment & User = Baidu & fm = SC & query = zxing % D0 % de % B8 % c4 % B4 % F3 % D0 % A1 & qid = be19cfbe16976dec & p1 = 2
After I use the method described in the above article, the screen is blurred, just because Step 5 does not change the parameters affected by Step 5, so I changed getframingrectinpreview in cameramanager:
Rect = new rect (framingrect );
Point cameraresolution = configmanager. getcameraresolution ();
Point screenresolution = configmanager. getscreenresolution ();
Rect. Left = rect. Left * cameraresolution. Y/screenresolution. Y;
Rect. Right = rect. Right * cameraresolution. Y/screenresolution. Y;
Rect. Top = rect. Top * cameraresolution. X/screenresolution. X;
Rect. Bottom = rect. Bottom * cameraresolution. X/screenresolution. X;
Framingrectinpreview = rect;
Good tests