当前位置:   article > 正文

在Android上模拟摄像头_安卓虚拟摄像头

安卓虚拟摄像头

- Google提供的AndroidSDK没有提供摄像头支持。
- 自己的应用中需要使用摄像头拍照片,可惜没有真机(淘宝上最低也要2500,实在是下不了手,还是等在国内上市吧。)
- 只能偷梁换柱,试着把自己机器上摄像头抓到的图片放在模拟器里了。
- 先用WebCam2000搭个网络摄像头,再用HttpUrlConnection从Web服务器上把图像拿到模拟器。
- 写了几行简单的代码,用个HttpURLConnection抓个Stream,再用BitmapFactory把流转成图片:
                
                URL url = new URL(str_url);
               
                HttpURLConnection httpConn= (HttpURLConnection)url.openConnection();

                httpConn.connect();
               
                InputStream is = httpConn.getInputStream();

                bitmap = BitmapFactory.decodeStream(is);

-不过上面的代码直接用是会有IOException的。浪费了1一个小时在调试上,最后就在要放弃之前找到片文章,说要给程序加上访问网络的权限(Premission),打开Androidmanifest.xml,选择Premission Tab,加入Uses Permission,选android.permission.INTERNET,这才莫塞顿开。
- 这种方法效率实在是不敢恭维,用来从摄像头抓个图还可以凑合,如果你的应用是要录个像啥的,兄弟,恭喜你了,可以跟老板申请买个G1了。
- 一个下午耗在上面终于搞定,得还是乖乖的开始干活吧。。。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/324605
推荐阅读
相关标签
  

闽ICP备14008679号