首页 > 电脑专区 > windows >

android 拍照如何实现水平仪

来源:互联网 2023-02-20 17:03:48 147

对于android 拍照如何实现水平仪,小编下面为大家介绍关于android 拍照如何实现水平仪,希望能够给大家带来帮助。oLQ办公区 - 实用经验教程分享!

android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

工具/原料

  • 电脑

方法/步骤

  • 1

    首先,找到AndroidManifest.xml文件里加入用户权限oLQ办公区 - 实用经验教程分享!

    uses-permission android:name="android.permission.CAMERA">/uses-permission>oLQ办公区 - 实用经验教程分享!

    uses-feature android:name="android.hardware.camera" />uses-feature android:name="android.hardware.camera.autofocus" />oLQ办公区 - 实用经验教程分享!

    android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

  • 1该信息未经授权抓取自百度经验
  • 2

    其次,在主类java文件里加入2个控件(button和imageview),是用来触发按钮事件和显示图片的,final int TAKE_PICTURE = 1;//为了表示返回方法中辨识你的程序打开的相机。oLQ办公区 - 实用经验教程分享!

    android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

  • 3

    输入关键词:oLQ办公区 - 实用经验教程分享!

    startActivityForResult(new Intent("android.media.action.IMAGE_CAPTURE"), TAKE_PICTURE);oLQ办公区 - 实用经验教程分享!

    android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

  • 4

    然后打开系统自带相机,以下是处理拍照得到的数据,将数据输入系统oLQ办公区 - 实用经验教程分享!

    protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode == TAKE_PICTURE) { if (resultCode == RESULT_OK) { Bitmap bm = (Bitmap) data.getExtras().get("data"); img.setImageBitmap(bm);//想图像显示在ImageView视图上,private ImageView img; File myCaptureFile = new File("sdcard/123456.jpg"); try {BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(myCaptureFile));oLQ办公区 - 实用经验教程分享!

    android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

  • 5

    采用压缩转档方法bm.compress(Bitmap.CompressFormat.JPEG, 80, bos);/* 调用flush()方法,更新BufferStream */bos.flush();/* 结束OutputStream *bos.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace()oLQ办公区 - 实用经验教程分享!

    android 拍照如何实现水平仪oLQ办公区 - 实用经验教程分享!

  • 6

    相机重置private void resetCamera()if (mCamera01 != null && bIfPreview mCamera01.stopPreview(); /* 扩展学习,释放Camera对象 */ mCamera01.release(); mCamera01 = null; bIfPreview = false;oLQ办公区 - 实用经验教程分享!

  • 注意事项

    • 上述方法来源于网络,感谢原文作者的分享,原文作者享有所有版权。
    • 上述照片来源网络,可能与方法不符。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!oLQ办公区 - 实用经验教程分享!


    标签: Android操作系统拍照实现水平仪

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码