Example #1
0
  /** 检查彩种的发售情况 */
  public static void checkLotteryTicketSale(String lotno, Context context) {
    // 这里判断彩种设置
    RWSharedPreferences shellRW =
        new RWSharedPreferences(context, ShellRWConstants.CAIZHONGSETTING);

    try {
      // String josn = Constants.todayjosn.getString(lotno);
      // JSONObject jsonobj = new JSONObject(josn);
      JSONObject jsonobj = PublicMethod.getJsonObjectByLoto(lotno);
      if (jsonobj != null) {
        String isSale = jsonobj.getString("saleState");
        if (isSale.equals(Constants.SALE_WILLING)) {
          shellRW.putStringValue(PublicMethod.getCloseKeyName(lotno), Constants.CAIZHONG_CLOSE);
          shellRW.putStringValue(PublicMethod.getWillsaleName(lotno), "true");
        } else if (isSale.equals(Constants.SALEINGL)) {
          if (shellRW.getStringValue(PublicMethod.getWillsaleName(lotno)).equals("true")) {
            shellRW.putStringValue(PublicMethod.getCloseKeyName(lotno), Constants.CAIZHONG_OPEN);
            shellRW.putStringValue(PublicMethod.getWillsaleName(lotno), "false");
          } else {
            shellRW.putStringValue(PublicMethod.getCloseKeyName(lotno), Constants.CAIZHONG_OPEN);
          }
        }
      } else {
        shellRW.putStringValue(PublicMethod.getCloseKeyName(lotno), Constants.CAIZHONG_CLOSE);
        shellRW.putStringValue(PublicMethod.getCloseTicketFLG(lotno), "true");
      }

    } catch (JSONException e) {
      e.printStackTrace();
    }
  }
Example #2
0
 public boolean onKeyDown(int keyCode, KeyEvent event) {
   // TODO Auto-generated method stub
   PublicMethod.myOutput("--->>NoticePrizesOfLottery key:" + String.valueOf(keyCode));
   switch (keyCode) {
     case 4:
       {
         break;
       }
       // 周黎鸣 7.8 代码修改:添加新的判断
     case 0x12345678:
       {
         /*
          * if(iCallOnKeyDownFlag==false){ iCallOnKeyDownFlag=true;}
          */
         switch (iQuitFlag) {
           case 0:
             WhetherQuitDialog iQuitDialog = new WhetherQuitDialog(this, this);
             iQuitDialog.show();
             break;
           case 20:
             ScrollableTabActivity.visible(); // 显示顶部标签
             setContentView(R.layout.expert_analyze_main_layout);
             showExpertAnalyzeListView();
             break;
         }
         break;
       }
   }
   return false;
   // return super.onKeyDown(keyCode, event);
 }
Example #3
0
  /**
   * 专家分析子列表 周黎鸣 7.4 代码添加:专家分析子列表
   *
   * @param aExpertAnalyzeInfo
   */
  private void showSubExpertAnalyzeListViewTwo() {
    /*
     * expertId = aExpertId; specifyExpertAnalyzeInfo = aExpertAnalyzeInfo;
     */
    iQuitFlag = 20; // 返回主列表
    ScrollableTabActivity.gone(); // 隐藏顶部标签
    setContentView(R.layout.expert_analyze_specify_listview);
    ListView listview = (ListView) findViewById(R.id.expert_analyze_specify_listview_id);

    ImageButton returnBtn = new ImageButton(this);
    returnBtn = (ImageButton) findViewById(R.id.expert_analyze_specify_return_btn);
    returnBtn.setOnClickListener(
        new OnClickListener() {

          @Override
          public void onClick(View v) {
            // TODO Auto-generated method stub
            ScrollableTabActivity.visible(); // 显示顶部标签
            showExpertAnalyzeListView();
          }
        });
    adapterExpert = new SpeechListAdapter(this);
    PublicMethod.addHeight(this, listview);
    listview.setAdapter(adapterExpert);
    PublicMethod.setmydividerHeight(listview);
    listview.setOnItemClickListener(
        new ListView.OnItemClickListener() {

          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            // TODO Auto-generated method stub

          }
        });
    for (int i = 0; i < mTitles.length; i++) {
      // showExpertAnalyzeDialog(expertId);
      adapterExpert.toggle(i);
    }
  }
Example #4
0
 // 获得当前期数
 public String getLotno(String string) {
   String error_code;
   String batchcode = "";
   ShellRWSharesPreferences shellRW = new ShellRWSharesPreferences(this, "addInfo");
   String notice = shellRW.getUserLoginInfo(string);
   PublicMethod.myOutput("------------------lotnossq" + notice);
   // 判断取值是否为空 cc 2010/7/9
   if (!notice.equals("") || notice != null) {
     try {
       JSONObject obj = new JSONObject(notice);
       error_code = obj.getString("error_code");
       if (error_code.equals("0000")) {
         batchcode = obj.getString("batchCode");
       }
     } catch (JSONException e) {
       e.printStackTrace();
     }
   }
   return batchcode;
 }
Example #5
0
        public void handleMessage(Message msg) {
          switch (msg.what) {
            case 0:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "发起合买成功!", Toast.LENGTH_SHORT).show();
              finish();
              Intent intent = new Intent(SUCCESS);
              sendBroadcast(intent);
              break;
            case 1:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "方案文件格式不正确!", Toast.LENGTH_SHORT).show();
              break;
            case 2:
              progressdialog.dismiss();

              Toast.makeText(JoinBuyChange.this, "客户端输入方案总金额与后台得到总金额不一致!", Toast.LENGTH_SHORT)
                  .show();
              break;
            case 3:
              progressdialog.dismiss();
              try {
                String deposit_amount = PublicMethod.changeMoney(obj.getString("deposit_amount"));
                update(deposit_amount);
              } catch (JSONException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
              }
              break;
            case 4:
              progressdialog.dismiss();
              update("");
              Toast.makeText(JoinBuyChange.this, "余额查询失败!", Toast.LENGTH_SHORT).show();
              break;
            case 5:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "合买截止不允许发起!", Toast.LENGTH_SHORT).show();
              break;
            case 6:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "金额冻结失败!", Toast.LENGTH_SHORT).show();
              break;
            case 7:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "网路异常!", Toast.LENGTH_SHORT).show();
              break;
            case 8:
              progressdialog.dismiss();
              Toast.makeText(JoinBuyChange.this, "发起合买失败,认购份数或保底金额不能为空!", Toast.LENGTH_SHORT)
                  .show();
              break;
            case 9:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "投注失败余额不足", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示注册成功
              break;
            case 10:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "该期已结束", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示用户已注册
              break;
            case 11:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "系统结算,请稍后", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示系统结算,请稍后
              break;
            case 12:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "无空闲逻辑机", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示该号被暂停请联系客服
              break;
            case 13:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "新期参数不存在", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示该号被暂停请联系客服
              break;
            case 14:
              progressdialog.dismiss();
              Toast.makeText(getBaseContext(), "发起合买失败!", Toast.LENGTH_LONG).show();
              // //需要添加AlertDialog提示该号被暂停请联系客服
              break;
          }
        }
Example #6
0
  private void showExpertAnalyzeListView() {
    setContentView(R.layout.expert_analyze_main_layout);
    iQuitFlag = 0;
    PublicMethod.myOutput("-----------Analyze!----------------");
    // 周黎鸣 7.3 代码修改:将Button换成ImageButton

    ListView listview = (ListView) findViewById(R.id.expert_analyze_listview_id);

    ExpertAnalyzeEfficientAdapter adapterExpertAnalyze = new ExpertAnalyzeEfficientAdapter(this);
    PublicMethod.addHeight(this, listview);
    listview.setAdapter(adapterExpertAnalyze);
    PublicMethod.setmydividerHeight(listview);

    Drawable drawable = getResources().getDrawable(R.drawable.list_selector_red);
    listview.setSelector(drawable);
    PublicMethod.myOutput("-----------Analyze!----------------");
    // 设置点击监听
    OnItemClickListener clickListener =
        new OnItemClickListener() {

          @Override
          public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
            // TODO Auto-generated method stub

            typeName = (TextView) view.findViewById(R.id.expert_analyze_typename_id);
            String str = typeName.getText().toString();
            // 点击双色球跳转到双色球子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表
            if (getString(R.string.shuangseqiufenxi).equals(str)) {
              iQuitFlag = 0; // 周黎鸣 7.5 代码修改:代表退出 //

              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);

                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < analysis.length; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                    // Toast.makeText(getBaseContext(), analysis[i],
                    // Toast.LENGTH_LONG).show();
                  }
                  String[] analysis_title = {analysis[0], analysis[2], analysis[4]};
                  String[] analysis_content = {analysis[1], analysis[3], analysis[5]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                  // showSubExpertAnalyzeListViewTwo();
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();

                // }
                // showExpertAnalyzeDialog(ID_EXPERTANALYZE_SSQ);
              }
            }
            // 点击福彩3D跳转到福彩3D子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表
            if (getString(R.string.fucaifenxi).equals(str)) {
              iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表

              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);
                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < 10; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                  }
                  String[] analysis_title = {analysis[6], analysis[8], analysis[10]};
                  String[] analysis_content = {analysis[7], analysis[9], analysis[11]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                  // showSubExpertAnalyzeListViewTwo();
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();
              }
            }
            // 点击七乐彩跳转到七乐彩子列表中 周黎鸣 7.4 代码修改:跳转到专家分析子列表
            if (getString(R.string.qilecaifenxi).equals(str)) {
              iQuitFlag = 20; // 周黎鸣 7.5 代码修改:代表返回主列表
              // iCallOnKeyDownFlag=false;
              // showExpertAnalyzeDialog(ID_EXPERTANALYZE_QLC);
              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);
                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < 10; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                  }
                  String[] analysis_title = {analysis[12], analysis[14], analysis[16]};
                  String[] analysis_content = {analysis[13], analysis[15], analysis[17]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();
              }
            }
            // zlm 排列三
            if (getString(R.string.pailiesanfenxi).equals(str)) {
              iQuitFlag = 20;
              // showSubExpertAnalyzeListViewTwo();
              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);
                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < 10; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                  }
                  String[] analysis_title = {analysis[18], analysis[20], analysis[22]};
                  String[] analysis_content = {analysis[19], analysis[21], analysis[23]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();
              }
            }
            // zlm 超级大乐透
            if (getString(R.string.chaojidaletoufenxi).equals(str)) {
              iQuitFlag = 20;
              // showSubExpertAnalyzeListViewTwo();
              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);
                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < 10; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                  }
                  String[] analysis_title = {analysis[24], analysis[26], analysis[28]};
                  String[] analysis_content = {analysis[25], analysis[27], analysis[29]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();
              }
            }

            // 胜负彩
            if (getString(R.string.shengfucaifenxi).equals(str)) {
              iQuitFlag = 20;
              // showSubExpertAnalyzeListViewTwo();
              try {
                iHttp.whetherChange = false;
                showDialog(DIALOG1_KEY);
                String[] analysis = expertAnalysis();
                if (analysis[0].equals("06007") || analysis[0].equals("06008")) {
                  Message msg = new Message();
                  msg.what = 19;
                  handler.sendMessage(msg);
                } else if (analysis[0].equals("00")) {
                  Message msg = new Message();
                  msg.what = 20;
                  handler.sendMessage(msg);
                } else {
                  for (int i = 0; i < 10; i++) {
                    PublicMethod.myOutput("------------------" + analysis[i]);
                  }
                  String[] analysis_title = {analysis[30], analysis[32], analysis[34]};
                  String[] analysis_content = {analysis[31], analysis[33], analysis[35]};
                  mTitles = analysis_title;
                  mDialogue = analysis_content;
                  Message msg = new Message();
                  msg.what = 18;
                  handler.sendMessage(msg);
                }
              } catch (Exception e) {
                Message msg = new Message();
                msg.what = 19;
                handler.sendMessage(msg);
                e.printStackTrace();
              }
            }
          }
        };

    listview.setOnItemClickListener(clickListener);
  }