首页 >> 数码 >

iPhone拍照水平仪 android 拍照如何实现水平仪

2022-06-17 23:50:13 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。iPhone拍照水平仪,android,拍照如何实现水平仪很多人还不知道,现在让我们一起来看看吧!

解答:

1、 首先,找到AndroidManifest.xml文件里加入用户权限

2、 uses-permissionAndroid:name='Android。许可。相机'/使用-权限

3、 用途-功能Android:name='Android。硬件。camera'/uses-featureAndroid:name='Android。硬件。相机。'自动对焦'/

4、 其次,在主类爪哇岛文件里加入2个控件(按钮和imageview),是用来触发按钮事件和显示图片的,finalintTAKE_PICTURE=1;//为了表示返回方法中辨识你的程序打开的相机。

5、 输入关键词:

6、 startActivityForResult(新意图('Android。媒体。行动。image_CAPTURE’)、TAKE_PICTURE);

7、 然后打开系统自带相机,以下是处理拍照得到的数据,将数据输入系统

8、 活动结果上的受保护void(intrequestcode,intresultCode,Intentdata){if(requestcode==TAKE_PICTURE){if(RESULTcode==RESULT_OK){BitmapBM=(Bitmap)data。获取附加服务().get('data');img。setimagebitmap(BM);//想图像显示在图片视图上,私有ImageViewimgFilemyCaptureFile=newFile('SD卡/123456。jpg’);try{BufferedOutputStreamBos=newBufferedOutputStream(新文件输出流(myCaptureFile));

9、 采用压缩转档方法压缩(位图CompressFormat。JPEG,80,博思);/*调用齐平()方法,更新缓冲流*/Bos。flush();/*结束输出流*Bos。close();}catch(找不到文件异常e){//TODO自动生成的catchblocke.printStackTrace()

10、 相机重置私有void重置摄像头()if(mcamera01!=空BIF预览MCAmera01。停止预览();/*扩展学习,释放照相机对象*/MCamera01。发布();mCamera01=nullbIfPreview=false

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐