Amazon mp3 アプリがキーガード内のプレーヤー コントロールをどのように表示しているか、誰にも分かりますか? システム アラートとシステム オーバーレイ ウィンドウのパラメーターのいくつかを試してみたところ、運が良かったです。システム アラートはロック画面以外のすべてに表示され、システム オーバーレイはロック画面に表示されますが、4.0.3 以降ではタッチ イベントを受け取ることができません。
WindowManager.LayoutParams.TYPE_KEYGUARD_DIALOG のようなオプションも見ましたが、アクティビティに対してのみ機能するようです。それ以外で使用すると、このタイプのウィンドウでそのフラグを使用できないことを示す例外が発生します。
私が気付いたのは、プレーヤー コントロールがキーガード クロックを交換またはカバーし、プレーヤー コントロールがロックの種類 (パターン ロックまたはスワイプ ロックなど) に応じてサイズを変更することです。また、キーガードが私の壁紙を表示しなくなったことにも気付きました...
どんな考えでも大歓迎です!