surfaceflinger

    0

    1答えて

    特定のアンドロイドスマートフォンの画面の一部にハードウェアキーボードを配置したいと思っています(Galaxy S7のキーボードカバーのように)。だから、私はアンドロイドシステムは、常にフルスクリーンビデオの再生などでも、キーボードで占められていない画面の部分を使用する必要があります。しかし、サービスは、占領エリアのタッチイベントを処理することができる必要がありますキーボード。これは起動時には動作す

    5

    1答えて

    私はAndroidアプリでフレームドロップを調べています。彼らは不規則で、平均で1秒に1回程度起こります。問題のレンダラーを非常にシンプルなシェーダに戻して、フレームレンダリング時間が短いことを確信しています。 私はsystraceを実行すると、落ちたフレームのように見えますが、HW_VSYNC_0信号が反転しないことがある(つまり、半サイクルで0または1に固執する)ように見えます。私の理解(th

    8

    2答えて

    私のアプリは、フレームごとに実際には単純なビュー(回転、平行移動)のプロパティを変更します。私はフレームを落としていたかどうかを確認するために、Androidのパフォーマンス記事でアドバイスされたsystraceを使用しました。 何か本当に予期せぬことが起こりました。デバイスが静止していても(たとえ画面に触れたとしても)CPU使用率が高くなり、systraceのアラートが表示され、GPUレンダリン

    0

    1答えて

    私はAndroidのレンダリングコードをもう少しよく理解しようとしています。ですから、SurfaceFlingerの一部であるLayer :: drawWithOpenGL()関数にいくつかのログを追加します。しかし、それは決して呼ばれることはないようです。なぜこのような場合に誰かが光を当てることができますか? ありがとうございました。

    -2

    1答えて

    バックグラウンドを使用してアンドロイドアプリケーションでピクセルカラーを変更したいと思います。 画像ファイルではなく画面全体を意味します。 ピクセルの色を変更するにはどうすればよいですか? 検索の結果、「Bitmap」、「Surfaceflinger」、「Framebuffer」が見つかりました。 しかし、私は正しい方法が分かりません。