android – 图像出现在Thunderbolt和G2的相机上?

前端之家收集整理的这篇文章主要介绍了android – 图像出现在Thunderbolt和G2的相机上?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用camera.takePicture时,这就是我得到的,只有HTC G2和Thunderbolt,它在我试过的其他手机上都能正常工作(EVO,Nexus One,三星Galaxy S,Droid,Droid X等. …)任何人有任何想法?我可以告诉它我正在拍摄的照片,它只是回来所有乱糟糟的???

解决方法

我认为这是轮换的问题.

首先尝试旋转位图(90,180,270度)以在HTC手机上获得正常图像并本地化问题.

其次你可以尝试使用它(这只是想法):

@TargetApi(9)
  public int getCameraOrientation(int paramInt1,int paramInt2)
  {
    int i = 90;
    if (isFrontFacing(paramInt1));
    switch (paramInt2)
    {
    default:
      i = this.mInfo[paramInt1].orientation;
    case 0:
    case 180:
    case 90:
    case 270:
    }
    while (true)
    {
      return i;
      i = 270;
      continue;
      i = 270;
    }
  }

  public int getRenderOrientation(int paramInt1,int paramInt2)
  {
    return paramInt2;
  }

  public boolean shouldRenderMirrored(int paramInt)
  {
    return false;
  }
原文链接:https://www.f2er.com/android/314800.html

猜你在找的Android相关文章