package com.cvte.vman.impl;

import android.os.Parcel;
import com.cvte.vman.LandscapeCtrl;
import com.cvte.vman.VmanMiddleWare;
import com.cvte.vman.instance.InvokeCmd;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public class LandscapeCtrlManager extends LandscapeCtrl {
    public static final String TAG = "Cvte@LandscapeCtrlManager";
    private static LandscapeCtrlManager mLandscapeCtrlManager;

    private LandscapeCtrlManager() {
    }

    public static synchronized LandscapeCtrlManager getInstance() {
        if (mLandscapeCtrlManager == null) {
            synchronized (LandscapeCtrlManager.class) {
                if (mLandscapeCtrlManager == null) {
                    mLandscapeCtrlManager = new LandscapeCtrlManager();
                }
            }
        }
        return mLandscapeCtrlManager;
    }

    @Override // com.cvte.vman.LandscapeCtrl
    public List<String> getLandscapeAppList() {
        ArrayList arrayList = new ArrayList();
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(14080);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        int i = parcelExcuteCommandSet_Parcel.readInt();
        for (int i2 = 0; i2 < i; i2++) {
            arrayList.add(parcelExcuteCommandSet_Parcel.readString());
        }
        parcelExcuteCommandSet_Parcel.recycle();
        return arrayList;
    }

    @Override // com.cvte.vman.LandscapeCtrl
    public boolean setLandscapeAppList(List<String> list) {
        Parcel parcelObtain = Parcel.obtain();
        parcelObtain.writeInt(InvokeCmd.CMD_LANDSCAPECTRL_SET_LANDSCAPE_APPS);
        parcelObtain.writeStringList(list);
        Parcel parcelExcuteCommandSet_Parcel = VmanMiddleWare.getInstance().excuteCommandSet_Parcel(parcelObtain);
        parcelExcuteCommandSet_Parcel.setDataPosition(0);
        parcelExcuteCommandSet_Parcel.readInt();
        return parcelExcuteCommandSet_Parcel.readBoolean();
    }
}
