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摄像头,网上资料一大堆,不在此赘述了。

  • 相关阅读:
    apache2.4+php7.3.2+mysql5.7
    redis 中的key值过期后,触发通知事件
    zookeeper之分布式锁以及分布式计数器(通过curator框架实现)
    SpringCloud学习笔记(4)——Zuul
    SpringCloud学习笔记(3)——Hystrix
    SpringCloud学习笔记(2)——Ribbon
    c++各种排序的简单实现
    c++动态规划dp算法题
    华为机试练习
    ubuntu遇到的 the system is runing low-graphics mode 问题
  • 原文地址:https://www.cnblogs.com/ValiancyHe/p/2312235.html
Copyright © 2011-2022 走看看