UserExperienceService.smali
.class public Lcom/baidu/userexperience/UserExperienceService;
.super Landroid/app/Service;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Landroid/app/Service;-><init>()V
return-void
.end method
# virtual methods
.method public onBind(Landroid/content/Intent;)Landroid/os/IBinder;
.registers 3
const/4 v0, 0x0
return-object v0
.end method
.method public onCreate()V
.registers 2
invoke-super {p0}, Landroid/app/Service;->onCreate()V
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->d()V
return-void
.end method
.method public onDestroy()V
.registers 1
invoke-super {p0}, Landroid/app/Service;->onDestroy()V
return-void
.end method
.method public onStartCommand(Landroid/content/Intent;II)I
.registers 6
if-eqz p1, :cond_15
:try_start_2
invoke-virtual {p1}, Landroid/content/Intent;->getAction()Ljava/lang/String;
move-result-object v0
const-string v1, "com.baidu.userexperience.action.START_ENGINE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_17
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a()V
:cond_15
:goto_15
const/4 v0, 0x1
return v0
:cond_17
const-string v1, "com.baidu.userexperience.action.STOP_ENGINE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_29
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->b()V
goto :goto_15
:catch_27
move-exception v0
goto :goto_15
:cond_29
const-string v1, "com.baidu.userexperience.action.KILL_SELF"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_39
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->b()V
goto :goto_15
:cond_39
const-string v1, "com.baidu.userexperience.action.ALARM_CACHE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_49
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->e()V
goto :goto_15
:cond_49
const-string v1, "com.baidu.userexperience.action.ALARM_SETTINGS"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_5a
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lcom/baidu/userexperience/UserExperienceEngine$a;->b(Z)V
goto :goto_15
:cond_5a
const-string v1, "com.baidu.userexperience.action.ALARM_ALIVE"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_15
invoke-static {p0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->a(Landroid/content/Context;)Lcom/baidu/userexperience/UserExperienceEngine$a;
move-result-object v0
invoke-virtual {v0}, Lcom/baidu/userexperience/UserExperienceEngine$a;->i()V
:try_end_69
.catch Ljava/lang/Throwable; {:try_start_2 .. :try_end_69} :catch_27
goto :goto_15
.end method