zoukankan      html  css  js  c++  java
  • 关于android编程使用android.hardware.Camera 方向不对的问题

         最近写一个android应用需要用到手机的摄像头进行拍照功能,参考网上的摄像头入门程序实现了功能,但出现了一个问题,就是拍照时手机上的图像是实际对象旋转了90度,在网上搜索各种资料均不得解,不得不说咱中国程序员不太给力啊,无奈之下想起了一招,在google上进行英文搜索,终于找到解决方法,就是给你android程序的负责拍照的activity设置屏幕模式,也就是在AndroidManifest.xml相应的activity添加一句代码,添加后如下

    <activity android:name=".TakePhotoActivity" android:screenOrientation="landscape"></activity>

    其中android:screenOrientation="landscape"便是添加的用来设定屏幕模式的,这样一来拍照功能的方位问题就解决了,不过这样一来有没有什么遗留的副作用暂时不知道,但是这样确实可以解决一时的问题,根据我查找的资料得知,在网上提供这个解决方案的人都是通过看android自带程序的源码知道解决方案的,所以要想真整android,研究源码才是硬道理啊。

         这一篇主要就是解决拍照方位问题的,一是替自己记录下来,而是或许可以帮到一些碰到同类问题的人,如果看到这篇文章的人又更好的解决办法,希望您能在此留言,分享给我们广大程序猿们,具体如何编程使用android摄像头,网上资料一大堆,不在此赘述了。

  • 相关阅读:
    HorizontalScrollView水平滚动控件
    编解码学习笔记(十):Ogg系列
    449A
    要点Java17 String
    struts2复习(五)拦截器总结
    java的wait和notifyAll使用方法
    centos网速特别慢的最佳解决的方法
    一年成为Emacs高手(像神一样使用编辑器)
    c++ 操作注冊表
    python 多线程编程
  • 原文地址:https://www.cnblogs.com/ValiancyHe/p/2312235.html
Copyright © 2011-2022 走看看