我在本论坛找了一个款软件,准备用在机车上,替换机车原厂的软件,通过改包名,达到按按键就能直接调出,但我改了package后,包名是改了,但安装好以后,却得不到数据,是哪里不对呢?我用的软件是Android Killer,顺便附上要改的程序和改后的程序。
2020-03-26_092913.jpg (131.06 KB, 下载次数: 3)
2020-3-26 09:29 上传
S00326-093419.jpg (67.93 KB, 下载次数: 2)
2020-3-26 09:35 上传
net.easyconn是改好的包名,原来的文件名叫com.edog.car
这是原文件下载地址下载地址:http://t.cn/A67J67UK
这是论坛原贴的地址https://www.52pojie.cn/thread-1120109-1-1.html
.class public Lcom/kaolafm/auto/home/MainActivity;
.super Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;
.source "MainActivity.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/kaolafm/auto/home/MainActivity$a;
}
.end annotation
# static fields
.field private static t:I
# instance fields
.field private i:Landroid/widget/FrameLayout;
.field private j:Landroid/widget/ImageView;
.field private k:Lcom/kaolafm/auto/d/j;
.field private l:Lcom/kaolafm/auto/d/o;
.field private m:I
.field private n:Z
.field private o:Z
.field private p:Lcom/kaolafm/auto/home/MainActivity$a;
.field private q:J
.field private r:Z
.field private s:Lcom/kaolafm/auto/dao/a$a;
# direct methods
.method public constructor ()V
.locals 1
.prologue
.line 68
invoke-direct {p0}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->()V
.line 474
new-instance v0, Lcom/kaolafm/auto/home/MainActivity$8;
invoke-direct {v0, p0}, Lcom/kaolafm/auto/home/MainActivity$8;->(Lcom/kaolafm/auto/home/MainActivity;)V
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->s:Lcom/kaolafm/auto/dao/a$a;
return-void
.end method
.method public static a(Landroid/content/Context;)I
.locals 4
.param p0, "context" # Landroid/content/Context;
.prologue
.line 577
invoke-static {p0}, Lcom/kaolafm/auto/d/f;->e(Landroid/content/Context;)I
move-result v0
.line 578
.local v0, "mScreenHeight":I
sget v2, Lcom/kaolafm/auto/home/MainActivity;->t:I
if-lez v2, :cond_0
if-lez v0, :cond_0
.line 579
sget v2, Lcom/kaolafm/auto/home/MainActivity;->t:I
invoke-static {v2, v0}, Ljava/lang/Math;->max(II)I
move-result v2
.line 588
:goto_0
return v2
.line 581
:cond_0
if-nez p0, :cond_1
sget-object p0, Lcom/kaolafm/auto/home/MyApplication;->a:Landroid/content/Context;
.line 583
:cond_1
invoke-static {}, Lcom/kaolafm/auto/home/a;->a()Lcom/kaolafm/auto/home/a;
move-result-object v2
invoke-virtual {v2}, Lcom/kaolafm/auto/home/a;->b()Lcom/kaolafm/auto/home/MainActivity;
move-result-object v2
const v3, 0x7f0b003a
invoke-virtual {v2, v3}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
.line 584
.local v1, "mainView":Landroid/view/View;
invoke-virtual {v1}, Landroid/view/View;->getWidth()I
move-result v2
sput v2, Lcom/kaolafm/auto/home/MainActivity;->t:I
.line 585
if-nez v0, :cond_2
.line 586
invoke-static {p0}, Lcom/kaolafm/auto/d/f;->e(Landroid/content/Context;)I
.line 588
:cond_2
sget v2, Lcom/kaolafm/auto/home/MainActivity;->t:I
invoke-static {v2, v0}, Ljava/lang/Math;->max(II)I
move-result v2
goto :goto_0
.end method
.method static synthetic a(Lcom/kaolafm/auto/home/MainActivity;)I
.locals 1
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget v0, p0, Lcom/kaolafm/auto/home/MainActivity;->m:I
return v0
.end method
.method static synthetic a(Lcom/kaolafm/auto/home/MainActivity;I)I
.locals 0
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.param p1, "x1" # I
.prologue
.line 68
iput p1, p0, Lcom/kaolafm/auto/home/MainActivity;->m:I
return p1
.end method
.method private a(I)V
.locals 4
.param p1, "index" # I
.prologue
.line 404
const v3, 0x7f0b003a
invoke-virtual {p0, v3}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v2
.line 405
.local v2, "view":Landroid/view/View;
const/4 v3, 0x3
new-array v0, v3, [I
fill-array-data v0, :array_0
.line 407
.local v0, "ids":[I
:try_start_0
aget v3, v0, p1
invoke-virtual {v2, v3}, Landroid/view/View;->setBackgroundResource(I)V
:try_end_0
.catch Ljava/lang/OutOfMemoryError; {:try_start_0 .. :try_end_0} :catch_0
.line 412
:goto_0
return-void
.line 408
:catch_0
move-exception v1
.line 409
.local v1, "oom":Ljava/lang/OutOfMemoryError;
invoke-virtual {v1}, Ljava/lang/OutOfMemoryError;->printStackTrace()V
.line 410
const v3, 0x7f0a0042
invoke-static {p0, v3}, Lcom/kaolafm/auto/d/w;->a(Landroid/content/Context;I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/view/View;->setBackgroundColor(I)V
goto :goto_0
.line 405
:array_0
.array-data 4
0x7f020043
0x7f020044
0x7f020045
.end array-data
.end method
.method private a(Landroid/content/Intent;Z)V
.locals 10
.param p1, "intent" # Landroid/content/Intent;
.param p2, "isFromOnNewIntent" # Z
.prologue
const/4 v6, 0x0
.line 241
const-string v5, "searchResult"
invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_2
.line 242
const-string v5, "searchResult"
invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableExtra(Ljava/lang/String;)Landroid/os/Parcelable;
move-result-object v3
check-cast v3, Lcom/kaolafm/sdk/core/modle/VoiceSearchData;
.line 243
.local v3, "voiceSearchData":Lcom/kaolafm/sdk/core/modle/VoiceSearchData;
if-nez v3, :cond_1
.line 244
invoke-virtual {p0, v6}, Lcom/kaolafm/auto/home/MainActivity;->b(Z)V
.line 287
.end local v3 # "voiceSearchData":Lcom/kaolafm/sdk/core/modle/VoiceSearchData;
:cond_0
:goto_0
return-void
.line 247
.restart local v3 # "voiceSearchData":Lcom/kaolafm/sdk/core/modle/VoiceSearchData;
:cond_1
invoke-static {p0}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->getInstance(Landroid/content/Context;)Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;
move-result-object v5
invoke-virtual {v5, v3}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->playVoiceSearchResult(Lcom/kaolafm/sdk/core/modle/VoiceSearchData;)V
goto :goto_0
.line 248
.end local v3 # "voiceSearchData":Lcom/kaolafm/sdk/core/modle/VoiceSearchData;
:cond_2
const-string v5, "searchResultList"
invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_4
.line 249
const-string v5, "searchResultList"
invoke-virtual {p1, v5}, Landroid/content/Intent;->getParcelableArrayListExtra(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object v4
.line 250
.local v4, "voiceSearchDataArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
invoke-static {v4}, Lcom/kaolafm/auto/d/m;->a(Ljava/util/List;)Z
move-result v5
if-eqz v5, :cond_3
.line 251
invoke-virtual {p0, v6}, Lcom/kaolafm/auto/home/MainActivity;->b(Z)V
goto :goto_0
.line 254
:cond_3
invoke-static {p0}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->getInstance(Landroid/content/Context;)Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;
move-result-object v5
invoke-virtual {v5, v4}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->playVoiceSearchListsResult(Ljava/util/ArrayList;)V
goto :goto_0
.line 255
.end local v4 # "voiceSearchDataArrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList;"
:cond_4
const-string v5, "searchKeyWords"
invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_6
.line 256
const-string v5, "searchKeyWords"
invoke-virtual {p1, v5}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 257
.local v2, "searchKeyWords":Ljava/lang/String;
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-eqz v5, :cond_5
.line 258
invoke-virtual {p0, v6}, Lcom/kaolafm/auto/home/MainActivity;->b(Z)V
goto :goto_0
.line 261
:cond_5
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;->()V
.line 262
.local v0, "bundle":Landroid/os/Bundle;
const-string v5, "searchKeyWords"
invoke-virtual {v0, v5, v2}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V
.line 263
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->a()Lcom/kaolafm/auto/base/b;
move-result-object v1
.line 264
.local v1, "fragmentMgr":Lcom/kaolafm/auto/base/b;
const-class v5, Lcom/kaolafm/auto/fragment/SearchFragment;
invoke-virtual {v1, v5, v0}, Lcom/kaolafm/auto/base/b;->a(Ljava/lang/Class;Landroid/os/Bundle;)Lcom/kaolafm/auto/base/e;
goto :goto_0
.line 265
.end local v0 # "bundle":Landroid/os/Bundle;
.end local v1 # "fragmentMgr":Lcom/kaolafm/auto/base/b;
.end local v2 # "searchKeyWords":Ljava/lang/String;
:cond_6
const-string v5, "changeChannel"
invoke-virtual {p1, v5}, Landroid/content/Intent;->hasExtra(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_7
.line 266
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v5
invoke-static {v5}, Lcom/kaolafm/auto/home/player/c;->a(Landroid/content/Context;)Lcom/kaolafm/auto/home/player/c;
move-result-object v5
invoke-virtual {v5}, Lcom/kaolafm/auto/home/player/c;->a()V
goto :goto_0
.line 268
:cond_7
if-nez p2, :cond_0
.line 271
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v5
invoke-static {v5}, Lcom/kaolafm/auto/home/mine/history/h;->a(Landroid/content/Context;)Lcom/kaolafm/sdk/core/modle/HistoryItem;
move-result-object v5
if-eqz v5, :cond_8
.line 272
const/4 v5, 0x1
iput-boolean v5, p0, Lcom/kaolafm/auto/home/MainActivity;->o:Z
.line 273
new-instance v5, Landroid/os/Handler;
invoke-direct {v5}, Landroid/os/Handler;->()V
new-instance v6, Lcom/kaolafm/auto/home/MainActivity$5;
invoke-direct {v6, p0}, Lcom/kaolafm/auto/home/MainActivity$5;->(Lcom/kaolafm/auto/home/MainActivity;)V
const-wide/16 v8, 0x64
invoke-virtual {v5, v6, v8, v9}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
goto/16 :goto_0
.line 280
:cond_8
invoke-static {p0}, Lcom/kaolafm/auto/d/p;->a(Landroid/content/Context;)Z
move-result v5
if-eqz v5, :cond_9
.line 281
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->n()V
goto/16 :goto_0
.line 283
:cond_9
iput-boolean v6, p0, Lcom/kaolafm/auto/home/MainActivity;->o:Z
goto/16 :goto_0
.end method
.method static synthetic a(Lcom/kaolafm/auto/home/MainActivity;Landroid/content/Intent;Z)V
.locals 0
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.param p1, "x1" # Landroid/content/Intent;
.param p2, "x2" # Z
.prologue
.line 68
invoke-direct {p0, p1, p2}, Lcom/kaolafm/auto/home/MainActivity;->a(Landroid/content/Intent;Z)V
return-void
.end method
.method static synthetic b(Lcom/kaolafm/auto/home/MainActivity;)I
.locals 2
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget v0, p0, Lcom/kaolafm/auto/home/MainActivity;->m:I
add-int/lit8 v1, v0, 0x1
iput v1, p0, Lcom/kaolafm/auto/home/MainActivity;->m:I
return v0
.end method
.method static synthetic b(Lcom/kaolafm/auto/home/MainActivity;I)V
.locals 0
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.param p1, "x1" # I
.prologue
.line 68
invoke-direct {p0, p1}, Lcom/kaolafm/auto/home/MainActivity;->a(I)V
return-void
.end method
.method static synthetic c(Lcom/kaolafm/auto/home/MainActivity;)Lcom/kaolafm/auto/d/o;
.locals 1
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->l:Lcom/kaolafm/auto/d/o;
return-object v0
.end method
.method static synthetic d(Lcom/kaolafm/auto/home/MainActivity;)Landroid/widget/FrameLayout;
.locals 1
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->i:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic e(Lcom/kaolafm/auto/home/MainActivity;)Z
.locals 1
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
return v0
.end method
.method static synthetic f(Lcom/kaolafm/auto/home/MainActivity;)Z
.locals 1
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->o:Z
return v0
.end method
.method static synthetic g(Lcom/kaolafm/auto/home/MainActivity;)V
.locals 0
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->n()V
return-void
.end method
.method static synthetic h(Lcom/kaolafm/auto/home/MainActivity;)V
.locals 0
.param p0, "x0" # Lcom/kaolafm/auto/home/MainActivity;
.prologue
.line 68
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->p()V
return-void
.end method
.method private j()V
.locals 8
.prologue
.line 194
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->a()Lcom/kaolafm/auto/base/b;
move-result-object v0
.line 195
.local v0, "fragmentMgr":Lcom/kaolafm/auto/base/b;
if-nez v0, :cond_1
.line 215
:cond_0
:goto_0
return-void
.line 198
:cond_1
invoke-virtual {v0}, Lcom/kaolafm/auto/base/b;->c()Lcom/kaolafm/auto/view/SideNavigation;
move-result-object v2
.line 199
.local v2, "sideNavigation":Lcom/kaolafm/auto/view/SideNavigation;
if-eqz v2, :cond_0
.line 202
invoke-virtual {v2}, Lcom/kaolafm/auto/view/SideNavigation;->getNavigationPlayer()Landroid/widget/RadioButton;
move-result-object v3
.line 203
.local v3, "view":Landroid/view/View;
if-eqz v3, :cond_0
.line 206
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v4
invoke-static {v4}, Lcom/kaolafm/auto/home/player/c;->a(Landroid/content/Context;)Lcom/kaolafm/auto/home/player/c;
move-result-object v4
invoke-virtual {v4}, Lcom/kaolafm/auto/home/player/c;->k()Z
move-result v1
.line 207
.local v1, "isPlaying":Z
if-eqz v1, :cond_0
.line 208
new-instance v4, Lcom/kaolafm/auto/home/MainActivity$4;
invoke-direct {v4, p0}, Lcom/kaolafm/auto/home/MainActivity$4;->(Lcom/kaolafm/auto/home/MainActivity;)V
const-wide/16 v6, 0x1f4
invoke-virtual {v3, v4, v6, v7}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z
goto :goto_0
.end method
.method private k()V
.locals 2
.prologue
.line 305
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;->()V
.line 306
.local v0, "intent":Landroid/content/Intent;
const-string v1, "com.kaolafm.auto.home.appExit.action"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 307
invoke-virtual {p0, v0}, Lcom/kaolafm/auto/home/MainActivity;->sendBroadcast(Landroid/content/Intent;)V
.line 308
return-void
.end method
.method private l()V
.locals 4
.prologue
.line 377
iget-boolean v2, p0, Lcom/kaolafm/auto/home/MainActivity;->r:Z
if-eqz v2, :cond_0
.line 401
:goto_0
return-void
.line 381
:cond_0
const/4 v2, 0x1
iput-boolean v2, p0, Lcom/kaolafm/auto/home/MainActivity;->r:Z
.line 382
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->k()V
.line 383
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->t()V
.line 384
invoke-static {p0}, Lcom/kaolafm/auto/home/player/c;->a(Landroid/content/Context;)Lcom/kaolafm/auto/home/player/c;
move-result-object v1
.line 385
.local v1, "klAutoPlayerManager":Lcom/kaolafm/auto/home/player/c;
invoke-virtual {v1}, Lcom/kaolafm/auto/home/player/c;->u()V
.line 386
invoke-virtual {v1}, Lcom/kaolafm/auto/home/player/c;->s()V
.line 387
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/kaolafm/auto/dao/a;->a(Landroid/content/Context;)Lcom/kaolafm/auto/dao/a;
move-result-object v2
iget-object v3, p0, Lcom/kaolafm/auto/home/MainActivity;->s:Lcom/kaolafm/auto/dao/a$a;
invoke-virtual {v2, v3}, Lcom/kaolafm/auto/dao/a;->b(Lcom/kaolafm/auto/dao/a$a;)V
.line 388
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->r()V
.line 389
invoke-static {}, Lcom/kaolafm/auto/home/download/g;->a()Lcom/kaolafm/auto/home/download/g;
move-result-object v2
invoke-virtual {v2}, Lcom/kaolafm/auto/home/download/g;->g()V
.line 390
invoke-static {}, Lcom/kaolafm/auto/d/k;->a()V
.line 391
iget-boolean v2, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
if-eqz v2, :cond_1
.line 392
iget-object v2, p0, Lcom/kaolafm/auto/home/MainActivity;->l:Lcom/kaolafm/auto/d/o;
invoke-virtual {v2, p0}, Lcom/kaolafm/auto/d/o;->a(Landroid/content/Context;)V
.line 394
:cond_1
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-static {v2}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->getInstance(Landroid/content/Context;)Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;
move-result-object v2
invoke-virtual {v2}, Lcom/kaolafm/sdk/core/mediaplayer/PlayerManager;->destroy()V
.line 395
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->a()Lcom/kaolafm/auto/base/b;
move-result-object v0
.line 396
.local v0, "fragmentMgr":Lcom/kaolafm/auto/base/b;
if-eqz v0, :cond_2
.line 397
invoke-virtual {v0}, Lcom/kaolafm/auto/base/b;->a()V
.line 399
:cond_2
invoke-static {}, Lcom/kaolafm/auto/home/a;->a()Lcom/kaolafm/auto/home/a;
move-result-object v2
invoke-virtual {v2}, Lcom/kaolafm/auto/home/a;->c()V
goto :goto_0
.end method
.method private m()V
.locals 3
.prologue
.line 415
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->a()Lcom/kaolafm/auto/base/b;
move-result-object v0
.line 416
.local v0, "fragmentMgr":Lcom/kaolafm/auto/base/b;
const v2, 0x7f0b003e
invoke-virtual {v0, v2}, Lcom/kaolafm/auto/base/b;->a(I)V
.line 417
const v2, 0x7f0b003f
invoke-virtual {v0, v2}, Lcom/kaolafm/auto/base/b;->b(I)V
.line 419
const v2, 0x7f0b0040
invoke-virtual {p0, v2}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v1
check-cast v1, Lcom/kaolafm/auto/view/SideNavigation;
.line 420
.local v1, "nav":Lcom/kaolafm/auto/view/SideNavigation;
new-instance v2, Lcom/kaolafm/auto/home/MainActivity$7;
invoke-direct {v2, p0, v1}, Lcom/kaolafm/auto/home/MainActivity$7;->(Lcom/kaolafm/auto/home/MainActivity;Lcom/kaolafm/auto/view/SideNavigation;)V
invoke-virtual {v1, v2}, Lcom/kaolafm/auto/view/SideNavigation;->post(Ljava/lang/Runnable;)Z
.line 468
return-void
.end method
.method private n()V
.locals 4
.prologue
.line 471
invoke-static {p0}, Lcom/kaolafm/auto/home/player/c;->a(Landroid/content/Context;)Lcom/kaolafm/auto/home/player/c;
move-result-object v0
const-wide v2, 0x1176592e063L
invoke-virtual {v0, v2, v3}, Lcom/kaolafm/auto/home/player/c;->a(J)V
.line 472
return-void
.end method
.method private o()V
.locals 2
.prologue
.line 518
new-instance v0, Lcom/kaolafm/auto/home/MainActivity$9;
invoke-direct {v0, p0}, Lcom/kaolafm/auto/home/MainActivity$9;->(Lcom/kaolafm/auto/home/MainActivity;)V
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
.line 532
invoke-virtual {v0, v1}, Lcom/kaolafm/auto/home/MainActivity$9;->execute([Ljava/lang/Object;)Lcom/kaolafm/sdk/core/util/KaolaTask;
.line 533
return-void
.end method
.method private p()V
.locals 4
.prologue
.line 539
invoke-static {}, Lcom/kaolafm/auto/home/download/g;->a()Lcom/kaolafm/auto/home/download/g;
move-result-object v0
invoke-virtual {v0}, Lcom/kaolafm/auto/home/download/g;->b()V
.line 540
new-instance v0, Landroid/os/Handler;
invoke-direct {v0}, Landroid/os/Handler;->()V
new-instance v1, Lcom/kaolafm/auto/home/MainActivity$2;
invoke-direct {v1, p0}, Lcom/kaolafm/auto/home/MainActivity$2;->(Lcom/kaolafm/auto/home/MainActivity;)V
const-wide/16 v2, 0x1f4
invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;->postDelayed(Ljava/lang/Runnable;J)Z
.line 546
return-void
.end method
.method private q()V
.locals 1
.prologue
.line 552
new-instance v0, Lcom/kaolafm/auto/d/j;
invoke-direct {v0}, Lcom/kaolafm/auto/d/j;->()V
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->k:Lcom/kaolafm/auto/d/j;
.line 553
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->k:Lcom/kaolafm/auto/d/j;
invoke-virtual {v0}, Lcom/kaolafm/auto/d/j;->a()V
.line 554
return-void
.end method
.method private r()V
.locals 1
.prologue
.line 560
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->k:Lcom/kaolafm/auto/d/j;
if-eqz v0, :cond_0
.line 561
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->k:Lcom/kaolafm/auto/d/j;
invoke-virtual {v0}, Lcom/kaolafm/auto/d/j;->b()V
.line 563
:cond_0
return-void
.end method
.method private s()V
.locals 4
.prologue
.line 596
new-instance v0, Lcom/kaolafm/auto/home/MainActivity$a;
invoke-direct {v0, p0}, Lcom/kaolafm/auto/home/MainActivity$a;->(Lcom/kaolafm/auto/home/MainActivity;)V
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->p:Lcom/kaolafm/auto/home/MainActivity$a;
.line 597
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
const-string v1, "audio_sync_mark"
invoke-static {v1}, Landroid/provider/Settings$System;->getUriFor(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v1
const/4 v2, 0x1
iget-object v3, p0, Lcom/kaolafm/auto/home/MainActivity;->p:Lcom/kaolafm/auto/home/MainActivity$a;
invoke-virtual {v0, v1, v2, v3}, Landroid/content/ContentResolver;->registerContentObserver(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V
.line 598
return-void
.end method
.method private t()V
.locals 2
.prologue
.line 605
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->p:Lcom/kaolafm/auto/home/MainActivity$a;
if-eqz v0, :cond_0
.line 606
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
iget-object v1, p0, Lcom/kaolafm/auto/home/MainActivity;->p:Lcom/kaolafm/auto/home/MainActivity$a;
invoke-virtual {v0, v1}, Landroid/content/ContentResolver;->unregisterContentObserver(Landroid/database/ContentObserver;)V
.line 608
:cond_0
return-void
.end method
# virtual methods
.method public b(Z)V
.locals 2
.param p1, "result" # Z
.prologue
.line 295
new-instance v0, Landroid/content/Intent;
invoke-direct {v0}, Landroid/content/Intent;->()V
.line 296
.local v0, "intent":Landroid/content/Intent;
const-string v1, "com.kaolafm.auto.home.searchResult.action"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;
.line 297
const-string v1, "searchResult"
invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
.line 298
invoke-virtual {p0, v0}, Lcom/kaolafm/auto/home/MainActivity;->sendBroadcast(Landroid/content/Intent;)V
.line 299
return-void
.end method
.method public g()V
.locals 2
.prologue
.line 162
const v1, 0x7f0b0041
invoke-virtual {p0, v1}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/Button;
.line 163
.local v0, "changeButton":Landroid/widget/Button;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/kaolafm/auto/d/af;->a(Landroid/view/View;I)V
.line 164
new-instance v1, Lcom/kaolafm/auto/home/MainActivity$3;
invoke-direct {v1, p0}, Lcom/kaolafm/auto/home/MainActivity$3;->(Lcom/kaolafm/auto/home/MainActivity;)V
invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 174
return-void
.end method
.method public h()Landroid/widget/FrameLayout;
.locals 1
.prologue
.line 566
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->i:Landroid/widget/FrameLayout;
return-object v0
.end method
.method public i()Landroid/widget/ImageView;
.locals 1
.prologue
.line 570
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->j:Landroid/widget/ImageView;
return-object v0
.end method
.method public onBackPressed()V
.locals 6
.prologue
.line 317
iget-wide v2, p0, Lcom/kaolafm/auto/home/MainActivity;->q:J
const-wide/16 v4, 0x0
cmp-long v2, v2, v4
if-eqz v2, :cond_1
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iget-wide v4, p0, Lcom/kaolafm/auto/home/MainActivity;->q:J
sub-long/2addr v2, v4
const-wide/16 v4, 0x1f4
cmp-long v2, v2, v4
if-gez v2, :cond_1
.line 363
:cond_0
:goto_0
return-void
.line 320
:cond_1
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->a()Lcom/kaolafm/auto/base/b;
move-result-object v1
.line 321
.local v1, "mgr":Lcom/kaolafm/auto/base/b;
if-nez v1, :cond_2
.line 322
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->l()V
goto :goto_0
.line 326
:cond_2
invoke-virtual {v1}, Lcom/kaolafm/auto/base/b;->b()Lcom/kaolafm/auto/base/e;
move-result-object v0
.line 327
.local v0, "curF":Lcom/kaolafm/auto/base/e;
if-nez v0, :cond_3
.line 328
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->l()V
goto :goto_0
.line 331
:cond_3
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide v2
iput-wide v2, p0, Lcom/kaolafm/auto/home/MainActivity;->q:J
.line 332
invoke-virtual {v0}, Lcom/kaolafm/auto/base/e;->ah()Z
move-result v2
if-nez v2, :cond_0
.line 336
instance-of v2, v0, Lcom/kaolafm/auto/fragment/programlibrary/a;
if-nez v2, :cond_4
instance-of v2, v0, Lcom/kaolafm/auto/fragment/a;
if-nez v2, :cond_4
instance-of v2, v0, Lcom/kaolafm/auto/fragment/b;
if-eqz v2, :cond_5
instance-of v2, v0, Lcom/kaolafm/auto/fragment/c;
if-nez v2, :cond_5
.line 339
:cond_4
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->l()V
goto :goto_0
.line 342
:cond_5
invoke-virtual {v1, v0}, Lcom/kaolafm/auto/base/b;->a(Lcom/kaolafm/auto/base/e;)V
.line 343
new-instance v2, Landroid/os/Handler;
invoke-direct {v2}, Landroid/os/Handler;->()V
new-instance v3, Lcom/kaolafm/auto/home/MainActivity$6;
invoke-direct {v3, p0, v1}, Lcom/kaolafm/auto/home/MainActivity$6;->(Lcom/kaolafm/auto/home/MainActivity;Lcom/kaolafm/auto/base/b;)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_0
.end method
.method public onConfigurationChanged(Landroid/content/res/Configuration;)V
.locals 1
.param p1, "newConfig" # Landroid/content/res/Configuration;
.prologue
.line 178
invoke-super {p0, p1}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onConfigurationChanged(Landroid/content/res/Configuration;)V
.line 179
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
if-eqz v0, :cond_0
.line 180
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->l:Lcom/kaolafm/auto/d/o;
invoke-virtual {v0}, Lcom/kaolafm/auto/d/o;->a()V
.line 182
:cond_0
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.locals 3
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.prologue
const/4 v2, 0x0
.line 88
invoke-super {p0, p1}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onCreate(Landroid/os/Bundle;)V
.line 92
const/high16 v0, 0x7f030000
invoke-virtual {p0, v0}, Lcom/kaolafm/auto/home/MainActivity;->setContentView(I)V
.line 93
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
if-eqz v0, :cond_0
.line 94
new-instance v0, Lcom/kaolafm/auto/d/o;
invoke-direct {v0}, Lcom/kaolafm/auto/d/o;->()V
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->l:Lcom/kaolafm/auto/d/o;
.line 96
:cond_0
const v0, 0x7f0b003b
invoke-virtual {p0, v0}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->i:Landroid/widget/FrameLayout;
.line 97
const v0, 0x7f0b003d
invoke-virtual {p0, v0}, Lcom/kaolafm/auto/home/MainActivity;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->j:Landroid/widget/ImageView;
.line 98
invoke-virtual {p0}, Lcom/kaolafm/auto/home/MainActivity;->getApplicationContext()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/kaolafm/auto/dao/a;->a(Landroid/content/Context;)Lcom/kaolafm/auto/dao/a;
move-result-object v0
iget-object v1, p0, Lcom/kaolafm/auto/home/MainActivity;->s:Lcom/kaolafm/auto/dao/a$a;
invoke-virtual {v0, v1}, Lcom/kaolafm/auto/dao/a;->a(Lcom/kaolafm/auto/dao/a$a;)V
.line 99
invoke-direct {p0, v2}, Lcom/kaolafm/auto/home/MainActivity;->a(I)V
.line 100
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->m()V
.line 102
new-instance v0, Lcom/kaolafm/auto/home/MainActivity$1;
invoke-direct {v0, p0}, Lcom/kaolafm/auto/home/MainActivity$1;->(Lcom/kaolafm/auto/home/MainActivity;)V
new-array v1, v2, [Ljava/lang/Object;
.line 117
invoke-virtual {v0, v1}, Lcom/kaolafm/auto/home/MainActivity$1;->execute([Ljava/lang/Object;)Lcom/kaolafm/sdk/core/util/KaolaTask;
.line 118
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->o()V
.line 119
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->q()V
.line 123
invoke-static {}, Lorg/simple/eventbus/EventBus;->getDefault()Lorg/simple/eventbus/EventBus;
move-result-object v0
invoke-virtual {v0, p0}, Lorg/simple/eventbus/EventBus;->register(Ljava/lang/Object;)V
.line 124
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->s()V
.line 125
return-void
.end method
.method protected onDestroy()V
.locals 0
.prologue
.line 367
invoke-super {p0}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onDestroy()V
.line 368
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->l()V
.line 369
return-void
.end method
.method public onEvent(Lcom/kaolafm/auto/dao/bean/e;)V
.locals 0
.param p1, "msg" # Lcom/kaolafm/auto/dao/bean/e;
.annotation runtime Lorg/simple/eventbus/Subscriber;
tag = "event_msg_exit"
.end annotation
.prologue
.line 504
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->l()V
.line 505
return-void
.end method
.method protected onNewIntent(Landroid/content/Intent;)V
.locals 1
.param p1, "intent" # Landroid/content/Intent;
.prologue
.line 228
invoke-super {p0, p1}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onNewIntent(Landroid/content/Intent;)V
.line 229
const/4 v0, 0x1
invoke-direct {p0, p1, v0}, Lcom/kaolafm/auto/home/MainActivity;->a(Landroid/content/Intent;Z)V
.line 230
return-void
.end method
.method protected onPause()V
.locals 1
.prologue
.line 219
invoke-super {p0}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onPause()V
.line 220
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
if-eqz v0, :cond_0
.line 221
iget-object v0, p0, Lcom/kaolafm/auto/home/MainActivity;->l:Lcom/kaolafm/auto/d/o;
invoke-virtual {v0}, Lcom/kaolafm/auto/d/o;->a()V
.line 223
:cond_0
const/4 v0, 0x0
sput-boolean v0, Lcom/kaolafm/auto/d/ac;->a:Z
.line 224
return-void
.end method
.method protected onResume()V
.locals 1
.prologue
.line 186
invoke-super {p0}, Lcom/kaolafm/auto/base/KaolaBaseFragmentActivity;->onResume()V
.line 187
iget-boolean v0, p0, Lcom/kaolafm/auto/home/MainActivity;->n:Z
if-eqz v0, :cond_0
.line 188
invoke-direct {p0}, Lcom/kaolafm/auto/home/MainActivity;->j()V
.line 190
:cond_0
const/4 v0, 0x1
sput-boolean v0, Lcom/kaolafm/auto/d/ac;->a:Z
.line 191
return-void
.end method