yinwen
上面显示效果
.line 1485 //需要这个地址 const-string v10, "&name_ewmcontent=" invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string/jumbo v11, "\u662f" //需要对比的东西,注意设置v11 invoke-virtual {v8}, Lcom/winfree/keruioa/bean/WorkDetailsBean2$SublistBean;->getNeedscan()Ljava/lang/String; move-result-object v10 invoke-static {v10}, Lcom/winfree/keruioa/utils/WinfreeUtlis;->cleanText(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v11, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z //对比函数,一样为真...v11需要 move-result v11 v11没有申明,是不会被其他调用,调用请看说明(直接包括里面,看效果图) .line 1486 //注意需要这个地址 if-eqz v11, :cond_e //注意cond-e不能重复 下 invoke-virtual {v8}, Lcom/winfree/keruioa/bean/WorkDetailsBean2$SublistBean;->getWeizhiCode()Ljava/lang/String; move-result-object v10 invoke-static {v10}, Lcom/winfree/keruioa/utils/WinfreeUtlis;->cleanText(Ljava/lang/String;)Ljava/lang/String; move-result-object v10 invoke-virtual {v4, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; .line 1487 //注意在后面 :cond_e //注意cond-e不能忘记,也不能重复 上
需要记住三点.一个if语句最好需要三处连接 line
二.v11这个是特定值.不能跟函数有重复
三.cond—最好写个不一样的,不然编译过不去
if语句跳过是可以直接goto cond
寄存器V和P总共不能超过16个,超过16个编译失败,如果,头文件不包含文件,无法使用弹窗等语句