diff --git a/Phone/smali/com/android/phone/PhoneInterfaceManager.smali.part b/Phone/smali/com/android/phone/PhoneInterfaceManager.smali.part index 00a1b38e..022547cc 100644 --- a/Phone/smali/com/android/phone/PhoneInterfaceManager.smali.part +++ b/Phone/smali/com/android/phone/PhoneInterfaceManager.smali.part @@ -54,3 +54,92 @@ return v0 .end method + +.method public setTimeZone(ZI)V + .locals 4 + .parameter "sign" + .parameter "offset" + + .prologue + .line 1240 + invoke-direct {p0}, Lcom/android/phone/PhoneInterfaceManager;->enforceModifyPermission()V + + .line 1241 + const/4 v2, 0x2 + + new-array v1, v2, [Ljava/lang/String; + + .line 1242 + .local v1, commands:[Ljava/lang/String; + const/4 v2, 0x0 + + const-string v3, "UNIAT" + + aput-object v3, v1, v2 + + .line 1243 + new-instance v0, Ljava/lang/StringBuilder; + + const/16 v2, 0x14 + + invoke-direct {v0, v2}, Ljava/lang/StringBuilder;->(I)V + + .line 1244 + .local v0, builder:Ljava/lang/StringBuilder; + const-string v2, "at@settimezone=" + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + .line 1245 + if-eqz p1, :cond_1 + + .line 1246 + const-string v2, "1," + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + .line 1251 + :goto_0 + if-gez p2, :cond_0 + + .line 1252 + invoke-static {p2}, Ljava/lang/Math;->abs(I)I + + move-result p2 + + .line 1255 + :cond_0 + invoke-virtual {v0, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; + + .line 1256 + const-string v2, "\r" + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + .line 1257 + const/4 v2, 0x1 + + invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; + + move-result-object v3 + + aput-object v3, v1, v2 + + .line 1258 + iget-object v2, p0, Lcom/android/phone/PhoneInterfaceManager;->mPhone:Lcom/android/internal/telephony/Phone; + + const/4 v3, 0x0 + + invoke-interface {v2, v1, v3}, Lcom/android/internal/telephony/Phone;->invokeOemRilRequestStrings([Ljava/lang/String;Landroid/os/Message;)V + + .line 1259 + return-void + + .line 1248 + :cond_1 + const-string v2, "0," + + invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; + + goto :goto_0 +.end method