3

Android アプリの Thrutu は、通話中画面の上に引き出しを配置し​​ます。これにはいくつかの機能があり、画面の一部しか占有しません。以下のコール コントロール ボタンは引き続き完全に機能します。透過的なアクティビティでさえ、この動作は許可されません。これを実装する方法について何か考えはありますか?

4

1 に答える 1

5

基になるボタンを機能させる秘訣は、アクティビティではなくサービスを使用して UI を実装し、(WindowManager.addView を使用して) 追加するウィンドウを優先度の高いタイプ (TYPE_PHONE など) の 1 つにしてから、FLAG_NOT_TOUCH_MODAL を使用することです。

android.permission.SYSTEM_ALERT_WINDOW が必要だと思います。

フルスクリーンの TYPE_SYSTEM_ALERT ウィンドウを表示する方法をご覧ください。特に、ホームボタンがまだ機能するシステムオーバーレイを作成していますか?

于 2011-11-20T20:51:12.087 に答える