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

android 拍照如何实现水平仪,对于adroid拍照如何实现水平仪,小编下面为大家介绍关于adroid拍照如何实现水平仪,希望能够给大家带来帮助。
对于android拍照如何实现水平仪,小编下面为大家介绍关于android拍照如何实现水平仪,希望能够给大家带来帮助。步骤阅读工具/原料电脑方法/步骤1首先,找到AndroidManifest.xml文件里加入用户权限  步骤阅读2其次,在主类java文件里加入2个控件(button和imageview),是用来触发按钮事件和显示图片的,finalintTAKE_PICTURE=1;//为了表示返回方法中辨识你的程序打开的相机。步骤阅读3输入关键词:startActivityForResult(newIntent(\"android.media.action.IMAGE_CAPTURE\"),TAKE_PICTURE);步骤阅读4然后打开系统自带相机,以下是处理拍照得到的数据,将数据输入系统   protectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){       if(requestCode==TAKE_PICTURE){           if(resultCode==RESULT_OK){               Bitmapbm=(Bitmap)data.getExtras().get(\"data\");               img.setImageBitmap(bm);//想图像显示在ImageView视图上,privateImageViewimg;               FilemyCaptureFile=newFile(\"sdcard/123456.jpg\");               try{     BufferedOutputStreambos=newBufferedOutputStream(newFileOutputStream(myCaptureFile));步骤阅读5采用压缩转档方法 bm.compress(Bitmap.CompressFormat.JPEG,80,bos);/*调用flush()方法,更新BufferStream*/bos.flush(); /*结束OutputStream*bos.close();    }catch(FileNotFoundExceptione){     //TODOAuto-generatedcatchblock     e.printStackTrace()步骤阅读6相机重置 privatevoidresetCamera()if(mCamera01!=null&&bIfPreview      mCamera01.stopPreview();      /*扩展学习,释放Camera对象*/      mCamera01.release();      mCamera01=null;      bIfPreview=false;END注意事项上述方法来源于网络,感谢原文作者的分享,原文作者享有所有版权。上述照片来源网络,可能与方法不符。

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/WZ6P1apr83.html

(0)

相关推荐