.class public Lcom/me/PasswordActivity; .super Lcom/home/base/LedBleActivity; .source "PasswordActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; .implements Lcom/common/listener/ReceiveDataListener; .implements Lcom/home/view/custom/keyboard/KeyboardUtil$TextChangeListener; # static fields .field private static final TAG:Ljava/lang/String; = "PasswordActivity" # instance fields .field private btnConfirm:Landroid/widget/Button; .field private flKeyboardView:Landroid/widget/FrameLayout; .field private inputTextString:Ljava/lang/String; .field private ivBack:Landroid/widget/ImageView; .field private keyboardUtil:Lcom/home/view/custom/keyboard/KeyboardUtil; .field private keyboard_view:Landroid/inputmethodservice/KeyboardView; .field private llPassword:Landroid/widget/LinearLayout; .field private llTVPW:Landroid/widget/LinearLayout; .field private tvPW1:Landroid/widget/TextView; .field private tvPW2:Landroid/widget/TextView; .field private tvPW3:Landroid/widget/TextView; .field private tvPW4:Landroid/widget/TextView; .field private tvPW5:Landroid/widget/TextView; .field private tvPW6:Landroid/widget/TextView; .field private tvPW7:Landroid/widget/TextView; .field private tvPW8:Landroid/widget/TextView; .field private tvTitle:Landroid/widget/TextView; # direct methods .method static bridge synthetic -$$Nest$fgetflKeyboardView(Lcom/me/PasswordActivity;)Landroid/widget/FrameLayout; .registers 1 iget-object p0, p0, Lcom/me/PasswordActivity;->flKeyboardView:Landroid/widget/FrameLayout; return-object p0 .end method .method static bridge synthetic -$$Nest$fgetkeyboardUtil(Lcom/me/PasswordActivity;)Lcom/home/view/custom/keyboard/KeyboardUtil; .registers 1 iget-object p0, p0, Lcom/me/PasswordActivity;->keyboardUtil:Lcom/home/view/custom/keyboard/KeyboardUtil; return-object p0 .end method .method static bridge synthetic -$$Nest$fgettvPW1(Lcom/me/PasswordActivity;)Landroid/widget/TextView; .registers 1 iget-object p0, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; return-object p0 .end method .method public constructor ()V .registers 2 .line 37 invoke-direct {p0}, Lcom/home/base/LedBleActivity;->()V .line 49 const-string v0, "" iput-object v0, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; return-void .end method .method private initKeyboard(Landroid/view/View;)V .registers 5 .line 155 new-instance v0, Lcom/home/view/custom/keyboard/KeyboardUtil; invoke-virtual {p0}, Lcom/me/PasswordActivity;->getApplicationContext()Landroid/content/Context; move-result-object v1 const/16 v2, 0x8 invoke-direct {v0, v1, p1, v2}, Lcom/home/view/custom/keyboard/KeyboardUtil;->(Landroid/content/Context;Landroid/view/View;I)V iput-object v0, p0, Lcom/me/PasswordActivity;->keyboardUtil:Lcom/home/view/custom/keyboard/KeyboardUtil; .line 156 invoke-virtual {v0}, Lcom/home/view/custom/keyboard/KeyboardUtil;->showKeyboard()V .line 157 iget-object p1, p0, Lcom/me/PasswordActivity;->keyboardUtil:Lcom/home/view/custom/keyboard/KeyboardUtil; invoke-virtual {p1, p0}, Lcom/home/view/custom/keyboard/KeyboardUtil;->setOnTextChangeListener(Lcom/home/view/custom/keyboard/KeyboardUtil$TextChangeListener;)V return-void .end method .method public static isOrderNumeric(Ljava/lang/String;)Z .registers 12 .line 366 invoke-virtual {p0}, Ljava/lang/String;->toUpperCase()Ljava/lang/String; move-result-object p0 const/4 v0, 0x0 const/4 v1, 0x1 .line 368 invoke-virtual {p0, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v2 const/4 v3, 0x2 .line 369 invoke-virtual {p0, v1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v4 const/4 v5, 0x3 .line 370 invoke-virtual {p0, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v3 const/4 v6, 0x4 .line 371 invoke-virtual {p0, v5, v6}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v5 const/4 v7, 0x5 .line 372 invoke-virtual {p0, v6, v7}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v6 const/4 v8, 0x6 .line 373 invoke-virtual {p0, v7, v8}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v7 const/4 v9, 0x7 .line 374 invoke-virtual {p0, v8, v9}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v8 const/16 v10, 0x8 .line 375 invoke-virtual {p0, v9, v10}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object p0 .line 377 invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-eqz v4, :cond_59 .line 378 invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_59 .line 379 invoke-virtual {v2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_59 .line 380 invoke-virtual {v2, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_59 .line 381 invoke-virtual {v2, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_59 .line 382 invoke-virtual {v2, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-eqz v3, :cond_59 .line 383 invoke-virtual {v2, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_59 return v1 :cond_59 return v0 .end method # virtual methods .method public addText(ILjava/lang/String;)V .registers 6 .line 163 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/16 v0, 0x8 if-ne p1, v0, :cond_b return-void .line 165 :cond_b new-instance p1, Ljava/lang/StringBuilder; const-string v0, "sub ======== " invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string v0, "PasswordActivity" invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I .line 167 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->isEmpty()Z move-result p1 const-string v0, "" const v1, 0x7f0800b7 if-eqz p1, :cond_49 .line 168 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 169 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto/16 :goto_14e .line 170 :cond_49 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x1 if-ne p1, v2, :cond_6f .line 171 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 172 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto/16 :goto_14e .line 173 :cond_6f iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x2 if-ne p1, v2, :cond_95 .line 174 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 175 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto/16 :goto_14e .line 176 :cond_95 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x3 if-ne p1, v2, :cond_bb .line 177 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 178 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto/16 :goto_14e .line 179 :cond_bb iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x4 if-ne p1, v2, :cond_e0 .line 180 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 181 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_14e .line 182 :cond_e0 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x5 if-ne p1, v2, :cond_105 .line 183 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 184 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_14e .line 185 :cond_105 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x6 if-ne p1, v2, :cond_12a .line 186 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 187 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_14e .line 188 :cond_12a iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x7 if-ne p1, v2, :cond_14e .line 189 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 190 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 193 :cond_14e :goto_14e new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V iget-object v0, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; return-void .end method .method public clearText()V .registers 3 .line 240 const-string v0, "PasswordActivity" const-string v1, "clearText ======== " invoke-static {v0, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I return-void .end method .method public delText(I)V .registers 6 .line 200 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const-string v0, "" const v1, 0x7f0800b8 const/4 v2, 0x1 if-ne p1, v2, :cond_27 .line 201 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 202 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 203 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; const/4 v0, 0x0 invoke-virtual {p0, p1, v0}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto/16 :goto_10a .line 204 :cond_27 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v3, 0x2 if-ne p1, v3, :cond_48 .line 205 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 206 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 207 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v2}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto/16 :goto_10a .line 208 :cond_48 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x3 if-ne p1, v2, :cond_69 .line 209 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 210 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 211 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v3}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto/16 :goto_10a .line 212 :cond_69 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v3, 0x4 if-ne p1, v3, :cond_8a .line 213 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 214 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 215 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v2}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto/16 :goto_10a .line 216 :cond_8a iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x5 if-ne p1, v2, :cond_aa .line 217 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 218 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 219 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v3}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto :goto_10a .line 220 :cond_aa iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v3, 0x6 if-ne p1, v3, :cond_ca .line 221 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 222 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 223 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v2}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto :goto_10a .line 224 :cond_ca iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/4 v2, 0x7 if-ne p1, v2, :cond_ea .line 225 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 226 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 227 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v3}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; goto :goto_10a .line 228 :cond_ea iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1}, Ljava/lang/String;->length()I move-result p1 const/16 v3, 0x8 if-ne p1, v3, :cond_10a .line 229 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 230 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 231 iget-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p0, p1, v2}, Lcom/me/PasswordActivity;->removeCharAt(Ljava/lang/String;I)Ljava/lang/String; move-result-object p1 iput-object p1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; .line 235 :cond_10a :goto_10a new-instance p1, Ljava/lang/StringBuilder; const-string v0, "inputTextString ======== " invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V iget-object v0, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const-string v0, "PasswordActivity" invoke-static {v0, p1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I return-void .end method .method public notifyReceiveData(Ljava/lang/String;Ljava/lang/String;)V .registers 5 .line 266 const-string v0, "PasswordSet" invoke-virtual {p1, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result p1 if-eqz p1, :cond_9a if-eqz p2, :cond_9a .line 271 const-string p1, "2A" invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p1 if-nez p1, :cond_1a const-string p1, "2a" invoke-virtual {p2, p1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z move-result p1 if-eqz p1, :cond_9a .line 272 :cond_1a const-string p1, " " invoke-virtual {p2, p1}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String; move-result-object p1 const/4 p2, 0x2 .line 273 aget-object p1, p1, p2 const/16 v0, 0x10 invoke-static {p1, v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I move-result p1 .line 274 invoke-static {}, Lcom/home/base/LedBleApplication;->getApp()Lcom/home/base/LedBleApplication; move-result-object v0 invoke-virtual {v0, p1}, Lcom/home/base/LedBleApplication;->setSafetyLevel(I)V .line 276 const-string v0, "" const/4 v1, 0x1 if-eq p1, v1, :cond_7b if-eq p1, p2, :cond_5b const/4 p2, 0x3 if-eq p1, p2, :cond_3b goto :goto_9a .line 284 :cond_3b new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p0}, Lcom/me/PasswordActivity;->getResources()Landroid/content/res/Resources; move-result-object p2 const v0, 0x7f100056 invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V goto :goto_9a .line 281 :cond_5b new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p0}, Lcom/me/PasswordActivity;->getResources()Landroid/content/res/Resources; move-result-object p2 const v0, 0x7f100055 invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V goto :goto_9a .line 278 :cond_7b new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1, v0}, Ljava/lang/StringBuilder;->(Ljava/lang/String;)V invoke-virtual {p0}, Lcom/me/PasswordActivity;->getResources()Landroid/content/res/Resources; move-result-object p2 const v0, 0x7f100193 invoke-virtual {p2, v0}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p2 invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V :cond_9a :goto_9a return-void .end method .method public onClick(Landroid/view/View;)V .registers 15 .line 300 iget-object v0, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; .line 301 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const v1, 0x7f090051 const-string v2, "" if-eq p1, v1, :cond_1e const v0, 0x7f0901b6 if-eq p1, v0, :cond_14 goto/16 :goto_100 .line 303 :cond_14 const-string p1, "Activity" invoke-static {p0, p1, v2}, Lcom/common/uitl/SharePersistent;->savePerference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .line 304 invoke-virtual {p0}, Lcom/me/PasswordActivity;->finish()V goto/16 :goto_100 .line 314 :cond_1e invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result p1 const/4 v1, 0x0 if-eqz p1, :cond_34 const p1, 0x7f100145 .line 315 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V return-void .line 317 :cond_34 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result p1 const/16 v3, 0x8 if-eq p1, v3, :cond_4b const p1, 0x7f100144 .line 318 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V return-void .line 320 :cond_4b invoke-virtual {v0}, Ljava/lang/String;->length()I move-result p1 if-ne p1, v3, :cond_100 .line 321 invoke-virtual {p0}, Lcom/me/PasswordActivity;->getResources()Landroid/content/res/Resources; move-result-object p1 const v4, 0x7f100212 invoke-virtual {p1, v4}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object p1 invoke-static {p0, p1, v1}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; move-result-object p1 invoke-virtual {p1}, Landroid/widget/Toast;->show()V .line 322 const-string p1, "PasswordSet" invoke-static {p0, p1, v0}, Lcom/common/uitl/SharePersistent;->savePerference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V .line 324 invoke-static {}, Ljava/lang/System;->currentTimeMillis()J move-result-wide v4 .line 325 new-instance p1, Ljava/util/Date; invoke-direct {p1, v4, v5}, Ljava/util/Date;->(J)V .line 326 new-instance v4, Ljava/text/SimpleDateFormat; const-string v5, "HH" invoke-direct {v4, v5}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V .line 327 new-instance v5, Ljava/text/SimpleDateFormat; const-string v6, "mm" invoke-direct {v5, v6}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V .line 328 invoke-virtual {v4, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; move-result-object v4 invoke-virtual {v4}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object v4 invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v4 .line 329 invoke-virtual {v5, p1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; move-result-object p1 invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; move-result-object p1 invoke-static {p1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I move-result v12 .line 331 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object p1 .line 332 const-string v5, "GMT+8:00" invoke-static {v5}, Ljava/util/TimeZone;->getTimeZone(Ljava/lang/String;)Ljava/util/TimeZone; move-result-object v5 invoke-virtual {p1, v5}, Ljava/util/Calendar;->setTimeZone(Ljava/util/TimeZone;)V .line 334 invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; move-result-object p1 const/4 v5, 0x7 .line 335 invoke-virtual {p1, v5}, Ljava/util/Calendar;->get(I)I move-result p1 .line 336 new-array v5, v5, [I fill-array-data v5, :array_102 add-int/lit8 p1, p1, -0x1 .line 337 aget p1, v5, p1 shl-int/lit8 p1, p1, 0x5 or-int v11, p1, v4 if-eqz v0, :cond_f0 .line 341 invoke-virtual {v0}, Ljava/lang/String;->length()I move-result p1 if-ne p1, v3, :cond_f0 const/4 p1, 0x2 .line 344 invoke-virtual {v0, v1, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 const/16 v4, 0x10 invoke-static {v1, v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I move-result v7 const/4 v1, 0x4 .line 345 invoke-virtual {v0, p1, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object p1 invoke-static {p1, v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I move-result v8 const/4 p1, 0x6 .line 346 invoke-virtual {v0, v1, p1}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 invoke-static {v1, v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I move-result v9 .line 347 invoke-virtual {v0, p1, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object p1 invoke-static {p1, v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;I)I move-result v10 .line 348 invoke-static {v2}, Lcom/home/net/NetConnectBle;->getInstanceByGroup(Ljava/lang/String;)Lcom/home/net/NetConnectBle; move-result-object v5 const/4 v6, 0x1 invoke-virtual/range {v5 .. v12}, Lcom/home/net/NetConnectBle;->setPassword(IIIIIII)V goto :goto_100 .line 355 :cond_f0 invoke-static {v2}, Lcom/home/net/NetConnectBle;->getInstanceByGroup(Ljava/lang/String;)Lcom/home/net/NetConnectBle; move-result-object v5 const/4 v6, 0x1 const/16 v7, 0xa1 const/16 v8, 0x23 const/16 v9, 0x45 const/16 v10, 0x67 invoke-virtual/range {v5 .. v12}, Lcom/home/net/NetConnectBle;->setPassword(IIIIIII)V :cond_100 :goto_100 return-void nop :array_102 .array-data 4 0x7 0x1 0x2 0x3 0x4 0x5 0x6 .end array-data .end method .method protected onCreate(Landroid/os/Bundle;)V .registers 7 .line 58 invoke-super {p0, p1}, Lcom/home/base/LedBleActivity;->onCreate(Landroid/os/Bundle;)V .line 61 invoke-virtual {p0}, Lcom/me/PasswordActivity;->getWindow()Landroid/view/Window; move-result-object p1 const/high16 v0, -0x80000000 .line 62 invoke-virtual {p1, v0}, Landroid/view/Window;->addFlags(I)V .line 64 invoke-virtual {p0}, Lcom/me/PasswordActivity;->getResources()Landroid/content/res/Resources; move-result-object v0 const v1, 0x7f06003b invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getColor(I)I move-result v0 invoke-virtual {p1, v0}, Landroid/view/Window;->setStatusBarColor(I)V .line 66 invoke-virtual {p0}, Lcom/me/PasswordActivity;->getWindow()Landroid/view/Window; move-result-object p1 const/4 v0, 0x3 invoke-virtual {p1, v0}, Landroid/view/Window;->setSoftInputMode(I)V const p1, 0x7f0c003e .line 69 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->setContentView(I)V .line 72 invoke-static {}, Lcom/common/listener/ReceiveDataListenerManager;->getInstance()Lcom/common/listener/ReceiveDataListenerManager; move-result-object p1 invoke-virtual {p1, p0}, Lcom/common/listener/ReceiveDataListenerManager;->registerListtener(Lcom/common/listener/ReceiveDataListener;)V const p1, 0x7f090595 .line 76 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; const p1, 0x7f090596 .line 77 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; const p1, 0x7f090597 .line 78 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; const p1, 0x7f090598 .line 79 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; const p1, 0x7f090599 .line 80 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; const p1, 0x7f09059a .line 81 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; const p1, 0x7f09059b .line 82 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; const p1, 0x7f09059c .line 83 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; const p1, 0x7f09027f .line 84 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; iput-object p1, p0, Lcom/me/PasswordActivity;->llTVPW:Landroid/widget/LinearLayout; .line 85 new-instance v1, Lcom/me/PasswordActivity$1; invoke-direct {v1, p0}, Lcom/me/PasswordActivity$1;->(Lcom/me/PasswordActivity;)V invoke-virtual {p1, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V const p1, 0x7f09026e .line 100 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/LinearLayout; iput-object p1, p0, Lcom/me/PasswordActivity;->llPassword:Landroid/widget/LinearLayout; .line 101 new-instance v1, Lcom/me/PasswordActivity$2; invoke-direct {v1, p0}, Lcom/me/PasswordActivity$2;->(Lcom/me/PasswordActivity;)V invoke-virtual {p1, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V const p1, 0x7f090202 .line 113 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/inputmethodservice/KeyboardView; iput-object p1, p0, Lcom/me/PasswordActivity;->keyboard_view:Landroid/inputmethodservice/KeyboardView; const p1, 0x7f090137 .line 114 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/FrameLayout; iput-object p1, p0, Lcom/me/PasswordActivity;->flKeyboardView:Landroid/widget/FrameLayout; const p1, 0x7f0901b6 .line 116 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/ImageView; iput-object p1, p0, Lcom/me/PasswordActivity;->ivBack:Landroid/widget/ImageView; const p1, 0x7f090051 .line 117 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/Button; iput-object p1, p0, Lcom/me/PasswordActivity;->btnConfirm:Landroid/widget/Button; const p1, 0x7f0905da .line 118 invoke-virtual {p0, p1}, Lcom/me/PasswordActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/me/PasswordActivity;->tvTitle:Landroid/widget/TextView; const v1, 0x7f100191 .line 119 invoke-virtual {p0, v1}, Lcom/me/PasswordActivity;->getString(I)Ljava/lang/String; move-result-object v1 invoke-virtual {p1, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 120 iget-object p1, p0, Lcom/me/PasswordActivity;->ivBack:Landroid/widget/ImageView; invoke-virtual {p1, p0}, Landroid/widget/ImageView;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 121 iget-object p1, p0, Lcom/me/PasswordActivity;->btnConfirm:Landroid/widget/Button; invoke-virtual {p1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V .line 124 iget-object p1, p0, Lcom/me/PasswordActivity;->keyboard_view:Landroid/inputmethodservice/KeyboardView; invoke-direct {p0, p1}, Lcom/me/PasswordActivity;->initKeyboard(Landroid/view/View;)V .line 126 const-string p1, "PasswordSet" invoke-static {p0, p1}, Lcom/common/uitl/SharePersistent;->getPerference(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String; move-result-object v1 .line 127 const-string v2, "" invoke-virtual {v1, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z move-result v2 if-nez v2, :cond_1aa .line 129 iput-object v1, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; .line 130 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; const v2, 0x7f0800b7 invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 131 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW1:Landroid/widget/TextView; const/4 v3, 0x0 const/4 v4, 0x1 invoke-virtual {v1, v3, v4}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 132 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 133 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW2:Landroid/widget/TextView; const/4 v3, 0x2 invoke-virtual {v1, v4, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v4 invoke-virtual {p1, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 134 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v4 invoke-virtual {p1, v4}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 135 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW3:Landroid/widget/TextView; invoke-virtual {v1, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 136 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 137 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW4:Landroid/widget/TextView; const/4 v3, 0x4 invoke-virtual {v1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 138 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 139 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW5:Landroid/widget/TextView; const/4 v0, 0x5 invoke-virtual {v1, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 140 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 141 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW6:Landroid/widget/TextView; const/4 v3, 0x6 invoke-virtual {v1, v0, v3}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 142 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 143 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW7:Landroid/widget/TextView; const/4 v0, 0x7 invoke-virtual {v1, v3, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v3 invoke-virtual {p1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V .line 144 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; invoke-virtual {p0, v2}, Lcom/me/PasswordActivity;->getDrawable(I)Landroid/graphics/drawable/Drawable; move-result-object v2 invoke-virtual {p1, v2}, Landroid/widget/TextView;->setBackground(Landroid/graphics/drawable/Drawable;)V .line 145 iget-object p1, p0, Lcom/me/PasswordActivity;->tvPW8:Landroid/widget/TextView; const/16 v2, 0x8 invoke-virtual {v1, v0, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v0 invoke-virtual {p1, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V goto :goto_1b1 .line 147 :cond_1aa const-string v0, "A1234567" iput-object v0, p0, Lcom/me/PasswordActivity;->inputTextString:Ljava/lang/String; .line 148 invoke-static {p0, p1, v0}, Lcom/common/uitl/SharePersistent;->savePerference(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V :goto_1b1 return-void .end method .method public onDestroy()V .registers 2 .line 255 invoke-super {p0}, Lcom/home/base/LedBleActivity;->onDestroy()V .line 257 invoke-static {}, Lcom/common/listener/ReceiveDataListenerManager;->getInstance()Lcom/common/listener/ReceiveDataListenerManager; move-result-object v0 invoke-virtual {v0, p0}, Lcom/common/listener/ReceiveDataListenerManager;->unRegisterListener(Lcom/common/listener/ReceiveDataListener;)V return-void .end method .method public onKeyDown(ILandroid/view/KeyEvent;)Z .registers 4 const/4 v0, 0x4 if-ne p1, v0, :cond_8 .line 395 invoke-virtual {p0}, Lcom/me/PasswordActivity;->finish()V const/4 p1, 0x1 return p1 .line 398 :cond_8 invoke-super {p0, p1, p2}, Lcom/home/base/LedBleActivity;->onKeyDown(ILandroid/view/KeyEvent;)Z move-result p1 return p1 .end method .method public removeCharAt(Ljava/lang/String;I)Ljava/lang/String; .registers 5 if-gtz p2, :cond_5 .line 246 const-string p1, "" return-object p1 .line 250 :cond_5 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const/4 v1, 0x0 invoke-virtual {p1, v1, p2}, Ljava/lang/String;->substring(II)Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object v0 add-int/lit8 p2, p2, 0x1 invoke-virtual {p1, p2}, Ljava/lang/String;->substring(I)Ljava/lang/String; move-result-object p1 invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; move-result-object p1 invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 return-object p1 .end method