com.android.phone目录,收藏│向phone.apk中添加来电归属地功能〔需要一定基础〕

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

⑦在 iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneNumberandroid/widget/TextView;

move-object v3, v0

const/4 v4, 0x0

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V与

iget-object v0, v0, Lcom/android/phone/CallCard;->mLabelandroid/widget/TextView;之间修改并添加

invoke-static {v11}, Lcom/android/phone/location/PhoneLocation;->getCityFromPhone(Ljava/lang/String;)Ljava/lang/String;

move-result-object v3

if-eqz v3, :cond_22

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

move-object v3, v0

invoke-static {v11}, Lcom/android/phone/location/PhoneLocation;->getCityFromPhone(Ljava/lang/String;)Ljava/lang/String;

move-result-object v4

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

.line 1127

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

move-object v3, v0

move-object/from16 v0, p0

iget v0, v0, Lcom/android/phone/CallCard;->mTextColorDefaultSecondary:I

move v4, v0

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

const/16 v19, 0x1

:cond_22

:goto_4

if-eqz v17, :cond_33 #v12-->v17

if-eqz v13, :cond_33

invoke-virtual/range {p4 .. p4}, Lcom/android/internal/telephony/Call;->isGeneric()Z

move-result v3

if-nez v3, :cond_33

invoke-static/range {v13 .. v13}, Lcom/android/phone/location/PhoneLocation;->getCityFromPhone(Ljava/lang/String;)Ljava/lang/String;

move-result-object v3

if-eqz v3, :cond_33

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

move-object v3, v0

invoke-static/range {v13 .. v13}, Lcom/android/phone/location/PhoneLocation;->getCityFromPhone(Ljava/lang/String;)Ljava/lang/String;

move-result-object v4

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

move-object v3, v0

move-object/from16 v0, p0

iget v0, v0, Lcom/android/phone/CallCard;->mTextColorDefaultSecondary:I

move v4, v0

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setTextColor(I)V

.line 1128

const/16 v19, 0x1

:cond_33

if-eqz v19, :cond_d

move-object/from16 v0, p0

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

move-object v3, v0

const/4 v4, 0x0

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V

:goto_55

if-eqz v12, :cond_e

invoke-virtual/range {p4 .. p4}, Lcom/android/internal/telephony/Call;->isGeneric()Z

move-result v3

if-nez v3, :cond_e

move-object/from16 v0, p0

⑧在 iget-object v0, v0, Lcom/android/internal/telephony/CallerInfo;->phoneNumber:Ljava/lang/String;

move-object v13, v0

.restart local v13 #name:Ljava/lang/String;与

goto/16 :goto_0

.line 1063 之间添加

const/16 v17, 0x1

⑨在 invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V

goto/16 :goto_4

.line 1131

:cond_d

move-object/from16 v0, p0与

move-object v3, v0

const/16 v4, 0x8

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V之间添加并修改为

iget-object v0, v0, Lcom/android/phone/CallCard;->mPhoneLocview:Landroid/widget/TextView;

并在刚才的 move-object v3, v0

const/16 v4, 0x8

invoke-virtual {v3, v4}, Landroid/widget/TextView;->setVisibility(I)V与

.line 1144

:cond_e之间继续修改为

goto/16 :goto_55

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值