Camera API works

This commit is contained in:
Joe Bowser 2009-08-07 15:33:16 -07:00
parent 6365d4fbd6
commit 31c049d7b3
2 changed files with 3 additions and 3 deletions

View File

@ -67,10 +67,11 @@
function dump_pic(data) function dump_pic(data)
{ {
var viewport = document.getElementById('viewport'); var viewport = document.getElementById('viewport');
console.log(data);
viewport.style.display = ""; viewport.style.display = "";
viewport.style.position = "absolute"; viewport.style.position = "absolute";
viewport.style.top = "10px"; viewport.style.top = "10px";
` viewport.style.left = "10px"; viewport.style.left = "10px";
document.getElementById("test_img").src = "data:image/jpeg;base64," + data; document.getElementById("test_img").src = "data:image/jpeg;base64," + data;
} }
@ -114,7 +115,6 @@
<a href="#" class="btn large" onclick="show_pic();">Get a Picture</a> <a href="#" class="btn large" onclick="show_pic();">Get a Picture</a>
<div id="viewport" class="viewport"> <div id="viewport" class="viewport">
<img style="width:60px;height:60px" id="test_img" src="" /> <img style="width:60px;height:60px" id="test_img" src="" />
<a href="#" class="btn large" onclick="close();">Close</a>
</div> </div>
</body> </body>
</html> </html>

View File

@ -107,7 +107,7 @@ public class CameraPreview extends Activity implements SurfaceHolder.Callback{
{ {
byte[] code = jpeg_data.toByteArray(); byte[] code = jpeg_data.toByteArray();
byte[] output = Base64.encodeBase64(code); byte[] output = Base64.encodeBase64(code);
String js_out = output.toString(); String js_out = new String(output);
mIntent.putExtra("picture", js_out); mIntent.putExtra("picture", js_out);
setResult(RESULT_OK, mIntent); setResult(RESULT_OK, mIntent);
} }