首頁 收藏 QQ群
 網(wǎng)站導(dǎo)航

ZNDS智能電視網(wǎng) 推薦當(dāng)貝市場

TV應(yīng)用下載 / 資源分享區(qū)

軟件下載 | 游戲 | 討論 | 電視計算器

綜合交流 / 評測 / 活動區(qū)

交流區(qū) | 測硬件 | 網(wǎng)站活動 | Z幣中心

新手入門 / 進階 / 社區(qū)互助

新手 | 你問我答 | 免費刷機救磚 | ROM固件

查看: 18996|回復(fù): 1
上一主題 下一主題
[討論&交流]

CHIQ 55Q3T里找到這樣一段代碼,大家來研究一下?。。?!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2018-1-17 12:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 | 來自廣西
package com.vwidget.vinterface;
import android.content.ComponentName;

CHIQ 55Q3T里找到這樣一段代碼,大家來研究一下?。。?!
import android.content.Context;
import android.content.Intent;
import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.animation.Animation;
import com.changhong.softkeyboard.CHSoftKeyboardManager;
import com.vwidget.anmi.DownforRadioAnimation;
import com.vwidget.anmi.SlideCollpaseAnimation;
import com.vwidget.anmi.SlideExpandAnimation;
import com.vwidget.anmi.UpforRadioAnimation;
import com.vwidget.ui.VSetting;
import java.util.ArrayList;
class ThemeModeSet$2
  implements VRadioGroup.OnVRadioGroupListener
{
  ThemeModeSet$2(ThemeModeSet paramThemeModeSet) {}
  
  public void onCheckedChange(int paramInt) {}
  
  public void onClick(int paramInt) {}
  
  public boolean onKey(int paramInt1, KeyEvent paramKeyEvent, int paramInt2)
  {
    Object localObject = new String[10];
    localObject[0] = "ATV";
    localObject[1] = "AV";
    localObject[2] = "VGA";
    localObject[3] = "HDMI";
    localObject[4] = "HDMI2";
    localObject[5] = "HDMI3";
    localObject[6] = "HDMI4";
    localObject[7] = "USB";
    localObject[8] = "DTV";
    localObject[9] = "YPBPR";
    if (((ThemeModeSet.access$3(this.this$0) == 444) && (this.this$0.isCurrentSourceATV())) || (ThemeModeSet.access$3(this.this$0) == 444)) {
      this.this$0.Sourceid = localObject[7];
    }
    for (;;)
    {
      if ((paramInt1 == 23) && (paramKeyEvent.getAction() == 0))
      {
        VSetting.isDownUp = true;
        ThemeModeSet.access$4(this.this$0, paramInt2);
        this.this$0.mymode.refreshCheck(-1);
        localObject = (String)ThemeModeSet.access$5(this.this$0).get(((Integer)this.this$0.themes.get(paramInt2)).intValue());
        Log.d("CH_ER_COLLECT", "reportType:normal|saveType:append|sort:設(shè)置行為|subClass:極簡設(shè)置|reportInfo:menu=" + this.this$0.Sourceid + ";item1=情景模式;value=" + (String)localObject);
        ThemeModeSet.access$7(this.this$0, ((Integer)this.this$0.themes.get(ThemeModeSet.access$6(this.this$0))).intValue());
      }
      if ((paramKeyEvent.getScanCode() != 232) || (paramKeyEvent.getAction() != 0)) {
        break;
      }
      VSetting.isDownUp = true;
      ThemeModeSet.access$4(this.this$0, paramInt2);
      this.this$0.mymode.refreshCheck(-1);
      paramKeyEvent = (String)ThemeModeSet.access$5(this.this$0).get(((Integer)this.this$0.themes.get(paramInt2)).intValue());
      Log.d("CH_ER_COLLECT", "reportType:normal|saveType:append|sort:設(shè)置行為|subClass:極簡設(shè)置|reportInfo:menu=" + this.this$0.Sourceid + ";item1=情景模式;value=" + paramKeyEvent);
      ThemeModeSet.access$7(this.this$0, ((Integer)this.this$0.themes.get(ThemeModeSet.access$6(this.this$0))).intValue());
      return true;
      if ((ThemeModeSet.access$3(this.this$0) == 111) && (!this.this$0.isCurrentSourceYPBPR())) {
        this.this$0.Sourceid = localObject[1];
      } else if (ThemeModeSet.access$3(this.this$0) == 222) {
        this.this$0.Sourceid = localObject[2];
      } else if (ThemeModeSet.access$3(this.this$0) == 333) {
        this.this$0.Sourceid = localObject[3];
      } else if (ThemeModeSet.access$3(this.this$0) == 555) {
        this.this$0.Sourceid = localObject[4];
      } else if (ThemeModeSet.access$3(this.this$0) == 666) {
        this.this$0.Sourceid = localObject[5];
      } else if (ThemeModeSet.access$3(this.this$0) == 777) {
        this.this$0.Sourceid = localObject[6];
      } else if (this.this$0.isCurrentSourceATV()) {
        this.this$0.Sourceid = localObject[0];
      } else if (this.this$0.isCurrentSourceDTV()) {
        this.this$0.Sourceid = localObject[8];
      } else if (this.this$0.isCurrentSourceYPBPR()) {
        this.this$0.Sourceid = localObject[9];
      }
    }
    if ((paramInt1 == 4) && (paramKeyEvent.getAction() == 0))
    {
      VSetting.isDownUp = true;
      ThemeModeSet.access$2(this.this$0).leftItemfouce();
      return true;
    }
    if ((paramKeyEvent.getScanCode() == 235) && (paramKeyEvent.getAction() == 0))
    {
      VSetting.isDownUp = true;
      ThemeModeSet.access$2(this.this$0).leftItemfouce();
      return true;
    }
    if ((paramInt2 == 0) && (paramKeyEvent.getAction() == 0))
    {
      if ((paramInt1 != 19) || (this.this$0.xxx != 0)) {
        break label910;
      }
      this.this$0.xxx = 1;
    }
    for (;;)
    {
      if ((paramInt2 == ThemeModeSet.access$9(this.this$0) - 2) && (paramInt1 == 20) && (paramKeyEvent.getAction() == 0) && (ThemeModeSet.access$6(this.this$0) == ThemeModeSet.access$9(this.this$0) - 1) && (ThemeModeSet.access$0(this.this$0).getVisibility() == 8))
      {
        paramKeyEvent = new SlideExpandAnimation(ThemeModeSet.access$0(this.this$0));
        localObject = new SlideExpandAnimation(ThemeModeSet.access$1(this.this$0));
        UpforRadioAnimation localUpforRadioAnimation = new UpforRadioAnimation(true, true, false);
        this.this$0.radiogroup.getVRadioGroup().setAnimation(localUpforRadioAnimation);
        paramKeyEvent.setDuration(70L);
        ((Animation)localObject).setDuration(70L);
        ThemeModeSet.access$0(this.this$0).startAnimation(paramKeyEvent);
        ThemeModeSet.access$1(this.this$0).startAnimation((Animation)localObject);
        this.this$0.radiogroup.getVRadioGroup().startAnimation(localUpforRadioAnimation);
      }
      return false;
      label910:
      if ((paramInt1 == 22) && (this.this$0.xxx == 1))
      {
        this.this$0.xxx = 2;
        continue;
      }
      if ((paramInt1 == 22) && (this.this$0.xxx == 2))
      {
        localObject = this.this$0;
        ((ThemeModeSet)localObject).xxx += 1;
        if ((this.this$0.xxx == 3) && (this.this$0.inter.isTVSources()) && (!this.this$0.inter.isCurrentSourceHDMI4()))
        {
          if (this.this$0.chSKM == null) {
            this.this$0.chSKM = CHSoftKeyboardManager.getInstance(ThemeModeSet.access$8(this.this$0));
          }
          this.this$0.chSKM.processNumberKeyPanel(4127, 6);
          continue;
        }
        this.this$0.xxx = 0;
        continue;
      }
      if ((paramInt1 == 7) || (paramInt1 == 8) || (paramInt1 == 9) || (paramInt1 == 10) || (paramInt1 == 11) || (paramInt1 == 12) || (paramInt1 == 13) || (paramInt1 == 14) || (paramInt1 == 15) || (paramInt1 == 16))
      {
        localObject = this.this$0;
        ((ThemeModeSet)localObject).passwordStr += paramInt1 - 7;
        this.this$0.xxx = 0;
        if (this.this$0.passwordStr.endsWith("0816"))
        {
          if (this.this$0.chSKM.isPanelOnShow()) {
            this.this$0.chSKM.processNumberKeyPanel(4, 0);
          }
          ThemeModeSet.access$2(this.this$0).destroy();
          this.this$0.inter.enterFactoryMode();
          this.this$0.passwordStr = null;
          continue;
        }
        if (this.this$0.passwordStr.endsWith("0818"))
        {
          if (this.this$0.chSKM.isPanelOnShow()) {
            this.this$0.chSKM.processNumberKeyPanel(4, 0);
          }
          ThemeModeSet.access$2(this.this$0).destroy();
          try
          {
            localObject = new Intent();
            ((Intent)localObject).setComponent(new ComponentName("com.changhong.spanner", "com.changhong.spanner.display.MaintainMenu"));
            ((Intent)localObject).setFlags(268435456);
            ThemeModeSet.access$8(this.this$0).startActivity((Intent)localObject);
            this.this$0.passwordStr = null;
          }
          catch (Exception localException1)
          {
            localException1.printStackTrace();
          }
          continue;
        }
        Intent localIntent1;
        if (this.this$0.passwordStr.endsWith("0828"))
        {
          if (this.this$0.chSKM.isPanelOnShow()) {
            this.this$0.chSKM.processNumberKeyPanel(4, 0);
          }
          ThemeModeSet.access$2(this.this$0).destroy();
          localIntent1 = new Intent();
          localIntent1.setComponent(new ComponentName("com.changhong.spanner", "com.changhong.spanner.display.MaintainMenu"));
          localIntent1.addFlags(268435456);
          ThemeModeSet.access$8(this.this$0).startActivity(localIntent1);
          this.this$0.passwordStr = null;
          continue;
        }
        if (this.this$0.passwordStr.endsWith("0827"))
        {
          if (this.this$0.chSKM.isPanelOnShow()) {
            this.this$0.chSKM.processNumberKeyPanel(4, 0);
          }
          ThemeModeSet.access$2(this.this$0).destroy();
          try
          {
            localIntent1 = new Intent();
            localIntent1.seTCLassName("com.changhong.tool", "com.changhong.tool.TVtoolActivity");
            localIntent1.setFlags(268435456);
            ThemeModeSet.access$8(this.this$0).startActivity(localIntent1);
          }
          catch (Exception localException2)
          {
            localException2.printStackTrace();
          }
          continue;
        }
        if (this.this$0.passwordStr.endsWith("2417"))
        {
          if (this.this$0.chSKM.isPanelOnShow()) {
            this.this$0.chSKM.processNumberKeyPanel(4, 0);
          }
          ThemeModeSet.access$2(this.this$0).destroy();
        }
      }
      try
      {
        Intent localIntent2 = new Intent();
        localIntent2.setClassName("com.changhong.commerce.listMenu", "com.changhong.commerce.listMenu.HotelMenuActivity");
        localIntent2.setFlags(268435456);
        ThemeModeSet.access$8(this.this$0).startActivity(localIntent2);
        label1677:
        this.this$0.passwordStr = null;
        continue;
        if (!this.this$0.passwordStr.endsWith("8888")) {
          continue;
        }
        if (this.this$0.chSKM.isPanelOnShow()) {
          this.this$0.chSKM.processNumberKeyPanel(4, 0);
        }
        if ((this.this$0.isCurrentSourceATV()) || (this.this$0.isCurrentSourceDTV())) {
          ThemeModeSet.access$2(this.this$0).destroy();
        }
        new vMenuSystemInfoImage(ThemeModeSet.access$8(this.this$0), ThemeModeSet.access$2(this.this$0)) {}.show();
        this.this$0.passwordStr = null;
        continue;
        this.this$0.xxx = 0;
        this.this$0.passwordStr = null;
      }
      catch (Exception localException3)
      {
        break label1677;
      }
    }
  }
  
  public boolean onTouch(View paramView, MotionEvent paramMotionEvent, int paramInt)
  {
    switch (paramMotionEvent.getAction())
    {
    }
    do
    {
      return true;
      ThemeModeSet.access$4(this.this$0, paramInt);
      this.this$0.mymode.refreshCheck(-1);
      paramView = (String)ThemeModeSet.access$5(this.this$0).get(((Integer)this.this$0.themes.get(paramInt)).intValue());
      Log.d("CH_ER_COLLECT", "reportType:normal|saveType:append|sort:設(shè)置行為|subClass:極簡設(shè)置|reportInfo:menu=" + this.this$0.Sourceid + ";item1=情景模式;value=" + paramView);
      ThemeModeSet.access$7(this.this$0, ((Integer)this.this$0.themes.get(ThemeModeSet.access$6(this.this$0))).intValue());
    } while (ThemeModeSet.access$0(this.this$0).getVisibility() != 0);
    paramView = new SlideCollpaseAnimation(ThemeModeSet.access$0(this.this$0));
    paramMotionEvent = new SlideCollpaseAnimation(ThemeModeSet.access$1(this.this$0));
    DownforRadioAnimation localDownforRadioAnimation = new DownforRadioAnimation(true, true, true);
    paramView.setDuration(70L);
    paramMotionEvent.setDuration(70L);
    this.this$0.radiogroup.getVRadioGroup().setAnimation(localDownforRadioAnimation);
    ThemeModeSet.access$0(this.this$0).startAnimation(paramView);
    ThemeModeSet.access$1(this.this$0).startAnimation(paramMotionEvent);
    this.this$0.radiogroup.getVRadioGroup().startAnimation(localDownforRadioAnimation);
    return true;
  }
}


上一篇:教你長虹電視免費看DTMB高清直播只要9.9元搞定!
下一篇:2018長虹超級年貨,臘八節(jié)傾情獻禮
沙發(fā)
 樓主| 發(fā)表于 2018-1-17 12:49 | 只看該作者 | 來自廣西
0816 0818 0828 2827 8888 是不同的密碼
回復(fù) 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

Archiver|新帖|標(biāo)簽|軟件|Sitemap|ZNDS智能電視網(wǎng) ( 蘇ICP備2023012627號 )

網(wǎng)絡(luò)信息服務(wù)信用承諾書 | 增值電信業(yè)務(wù)經(jīng)營許可證:蘇B2-20221768 丨 蘇公網(wǎng)安備 32011402011373號

GMT+8, 2024-12-29 13:51 , Processed in 0.062883 second(s), 16 queries , Redis On.

Powered by Discuz!

監(jiān)督舉報:report#znds.com (請將#替換為@)

© 2007-2024 ZNDS.Com

快速回復(fù) 返回頂部 返回列表