SecPhone_KOR ORIGINALE
con incall screen rotation
LAVORI IN CORSO
NON QUOTATE
aggiornamento 27/09/2015
http://forum.xda-developers.com/show...1&postcount=29
smali/com/android/phone/InCallScreen.smali
codice:
.method private isScreenTypeSensor(Landroid/content/res/Configuration;)Z
.locals 2
.parameter "config"
.prologue
const/4 v0, 0x1
.line 12719
const-string v1, "tablet_device"
invoke-static {v1}, Lcom/android/phone/PhoneFeature;->hasFeature(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_2
sget-boolean v1, Lcom/android/phone/PhoneGlobals;->mIsDockConnected:Z
if-nez v1, :cond_1
const-string v1, "hardkeyboardhidden_no"
invoke-static {v1}, Lcom/android/phone/PhoneFeature;->hasFeature(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_0
iget v1, p1, Landroid/content/res/Configuration;->hardKeyboardHidden:I
if-eq v1, v0, :cond_1
:cond_0
const-string v1, "support_incomingcall_multi_window"
invoke-static {v1}, Lcom/android/phone/PhoneFeature;->hasFeature(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_2
invoke-virtual {p0}, Lcom/android/phone/InCallScreen;->isMultiWindowMode()Z
move-result v1
if-eqz v1, :cond_2
:cond_1
:goto_0
return v0
:cond_2
const/4 v0, 0x0
goto :goto_0
.end method
Modifica la riga rossa così: const/4 v0, 0x1
codice:
.method private updateScreenType(Landroid/content/res/Configuration;)V
.locals 5
.parameter
.prologue
const/4 v1, 0x4
const/4 v3, 0x0
const/4 v2, 0x1
[...]
Modifica la riga rossa così: const/4 v1, 0x2
smali/com/android/phone/CallCard.smali
codice:
.method private updateCallInfoLayout(Lcom/android/internal/telephony/PhoneConstants$State;)V
.locals 8
.parameter
.prologue
const/16 v7, 0xb
const/16 v6, 0x9
const/4 v5, -0x1
const/4 v2, 0x0
const/4 v1, 0x1
.line 1655
sget-object v0, Lcom/android/internal/telephony/PhoneConstants$State;->RINGING:Lcom/android/internal/telephony/PhoneConstants$State;
if-ne p1, v0, :cond_1
move v0, v1
.line 1656
:goto_0
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "updateCallInfoLayout()... ringing = "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {p0, v0}, Lcom/android/phone/CallCard;->log(Ljava/lang/String;)V
.line 1657
invoke-static {}, Lcom/android/phone/PhoneUtilsCommon;->isMirrorLinkModeOn()Z
move-result v0
if-eqz v0, :cond_2
.line 1658
const-string v0, "Do not update Call Info Layout because mirrorlink is on"
invoke-direct {p0, v0}, Lcom/android/phone/CallCard;->log(Ljava/lang/String;)V
.line 1753
:cond_0
:goto_1
return-void
:cond_1
move v0, v2
.line 1655
goto :goto_0
.line 1670
:cond_2
invoke-virtual {p0}, Landroid/view/View;->getResources()Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v3
.line 1675
if-eqz v3, :cond_f
.line 1676
sget-boolean v0, Lcom/android/phone/PhoneGlobals;->mIsDockConnected:Z
if-eqz v0, :cond_3
const-string v0, "phone_kk_tablet_gui"
invoke-static {v0}, Lcom/android/phone/PhoneFeature;->hasFeature(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_4
:cond_3
const-string v0, "hardkeyboardhidden_no"
invoke-static {v0}, Lcom/android/phone/PhoneFeature;->hasFeature(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_e
iget v0, v3, Landroid/content/res/Configuration;->hardKeyboardHidden:I
if-ne v0, v1, :cond_e
.line 1678
:cond_4
iget v0, v3, Landroid/content/res/Configuration;->orientation:I
Cancella le righe rosse
FONTE:
http://forum.xda-developers.com/show...5&postcount=26
Crediti:
samuri28
3to4
millo1978
DA FARE:
1. Devo riuscire ad abilitare incoming call notifications del NOTE3