タグ

ブックマーク / qiita.com/tomoima525 (2)

  • Nexus 5X におけるカメラ画像上下反転問題についての対応 - Qiita

    Nexus 5Xでカメラ撮影を行うと、アプリによってはpreviewまたは撮影した画像が反転するという不具合があります。その問題についてGoogleAndroid Camera frameworkのTech Leadから声明(リンク下部)があり、どうやら結論がでたようです。 結論 デバイスの仕様によるもので、アプリ側で対応する必要があります。 何が問題なのか camera API(deprecated)では明示的にカメラの回転情報を設定する必要がありますが、回転情報を設定していないカメラアプリもあります。それでも問題が発生しなかったのは、多くのAndroid端末ではイメージセンサーが回転を意識せずに済む方向(イメージセンサーの取り付け方は2通りあるようです)に取り付けられていたからのようです。 しかし、Nexus 5Xのイメージセンサーは設計上の制約で 他の多くのAndroid端末と異な

    Nexus 5X におけるカメラ画像上下反転問題についての対応 - Qiita
    invent
    invent 2015/11/10
    知見だ
  • Androidにおけるenum利用に関するGoogleの公式見解と考察 - Qiita

    Androidにおけるenum利用について度々話題に登る今日このごろですが、そんな中GoogleがYoutubeでenumのパフォーマンスに関する動画を公開しました。動画はこちら です。 Androidにおけるenumのパフォーマンス問題についてあまり詳しくなかったので、動画を観てみました。 Googleはenumの何がパフォーマンスとして問題としているのか Android OSはアプリケーションを実行する時に、Application Heap領域を確保します。このメモリ内にアプリの実行に関わるdex(Dalvik Executable) fileがロードされ、適宜実行されるわけです。 例えば2556bytesのdex fileがロードされるソースコードがあるとします。 これに対し3つのstaticなintを生成すると、2680bytes(+124bytes)に増加します。 public

    Androidにおけるenum利用に関するGoogleの公式見解と考察 - Qiita
  • 1