1

現在、Samsung デバイスのマルチウィンドウ機能でアプリが開かれていることを知る方法は?

私の場合、 onMeasure ビューでは、下部に開いている他のアプリをキーボードが表示されていると見なします。また、キーボードが表示されていることを確実に確認する方法はありますか。

4

1 に答える 1

2

Samsung のマルチウィンドウ SDK を使用する

この 2 つの jar を libs/ フォルダーに追加します。

  1. マルチウィンドウ-v1.2.3.jar
  2. SDK-v1.0.0.jar

SDK は次の場所からダウンロードできます。

http://img-developer.samsung.com/contents/cmm/sms/MultiwindowSDK_v1.2.3.zip

次に、OnCreate メソッドでこのリスナーを使用します。

    SMultiWindowActivity mMultiWindowActivity = new SMultiWindowActivity(this);

        mMultiWindowActivity.setStateChangeListener(new SMultiWindowActivity.StateChangeListener() {
            @Override
            public void onModeChanged(boolean isMultiWindow) {

                if (isMultiWindow){

                    //called when changing to Multiple Window

                }else{

                }

            }

            @Override
            public void onZoneChanged(int i) {

            }

            @Override
            public void onSizeChanged(Rect rect) {

            }

        });

より詳しい情報:

http://developer.samsung.com/board/download.do?bdId=T000000144&attachId=0000000001

于 2015-06-08T16:32:34.327 に答える