zzti.java
4.95 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
package com.google.android.gms.internal;
import android.content.Context;
import android.os.Handler;
import android.support.annotation.RequiresPermission;
import com.google.android.gms.common.internal.zzac;
public final class zzti
{
private static Boolean d;
private final Handler a;
private final zza b;
private final Context c;
public zzti(zza paramzza)
{
this.c = paramzza.getContext();
zzac.zzw(this.c);
this.b = paramzza;
this.a = new Handler();
}
public static boolean zzal(Context paramContext)
{
zzac.zzw(paramContext);
if (d != null) {
return d.booleanValue();
}
boolean bool = zztm.zzy(paramContext, "com.google.android.gms.analytics.AnalyticsService");
d = Boolean.valueOf(bool);
return bool;
}
@RequiresPermission(allOf={"android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE"})
public final void onCreate()
{
zzsc.zzan(this.c).zznS().zzbP("Local AnalyticsService is starting up");
}
@RequiresPermission(allOf={"android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE"})
public final void onDestroy()
{
zzsc.zzan(this.c).zznS().zzbP("Local AnalyticsService is shutting down");
}
/* Error */
@RequiresPermission(allOf={"android.permission.INTERNET", "android.permission.ACCESS_NETWORK_STATE"})
public final int onStartCommand(android.content.Intent paramIntent, int paramInt1, final int paramInt2)
{
// Byte code:
// 0: getstatic 104 com/google/android/gms/internal/zzth:a Ljava/lang/Object;
// 3: astore 4
// 5: aload 4
// 7: monitorenter
// 8: getstatic 107 com/google/android/gms/internal/zzth:b Lcom/google/android/gms/internal/zzbay;
// 11: astore 5
// 13: aload 5
// 15: ifnull +16 -> 31
// 18: aload 5
// 20: invokevirtual 112 com/google/android/gms/internal/zzbay:isHeld ()Z
// 23: ifeq +8 -> 31
// 26: aload 5
// 28: invokevirtual 115 com/google/android/gms/internal/zzbay:release ()V
// 31: aload 4
// 33: monitorexit
// 34: aload_0
// 35: getfield 30 com/google/android/gms/internal/zzti:c Landroid/content/Context;
// 38: invokestatic 79 com/google/android/gms/internal/zzsc:zzan (Landroid/content/Context;)Lcom/google/android/gms/internal/zzsc;
// 41: astore 4
// 43: aload 4
// 45: invokevirtual 83 com/google/android/gms/internal/zzsc:zznS ()Lcom/google/android/gms/internal/zztd;
// 48: astore 5
// 50: aload_1
// 51: ifnonnull +25 -> 76
// 54: aload 5
// 56: ldc 117
// 58: invokevirtual 120 com/google/android/gms/internal/zztd:zzbS (Ljava/lang/String;)V
// 61: iconst_2
// 62: ireturn
// 63: astore 5
// 65: aload 4
// 67: monitorexit
// 68: aload 5
// 70: athrow
// 71: astore 4
// 73: goto -39 -> 34
// 76: aload_1
// 77: invokevirtual 126 android/content/Intent:getAction ()Ljava/lang/String;
// 80: astore_1
// 81: aload 5
// 83: ldc -128
// 85: iload_3
// 86: invokestatic 133 java/lang/Integer:valueOf (I)Ljava/lang/Integer;
// 89: aload_1
// 90: invokevirtual 136 com/google/android/gms/internal/zztd:zza (Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
// 93: ldc -118
// 95: aload_1
// 96: invokevirtual 144 java/lang/String:equals (Ljava/lang/Object;)Z
// 99: ifeq -38 -> 61
// 102: aload 4
// 104: invokevirtual 148 com/google/android/gms/internal/zzsc:zzmA ()Lcom/google/android/gms/internal/zzry;
// 107: new 6 com/google/android/gms/internal/zzti$1
// 110: dup
// 111: aload_0
// 112: iload_3
// 113: aload 4
// 115: aload 5
// 117: invokespecial 151 com/google/android/gms/internal/zzti$1:<init> (Lcom/google/android/gms/internal/zzti;ILcom/google/android/gms/internal/zzsc;Lcom/google/android/gms/internal/zztd;)V
// 120: invokevirtual 156 com/google/android/gms/internal/zzry:zza (Lcom/google/android/gms/internal/zzsu;)V
// 123: iconst_2
// 124: ireturn
// Local variable table:
// start length slot name signature
// 0 125 0 this zzti
// 0 125 1 paramIntent android.content.Intent
// 0 125 2 paramInt1 int
// 0 125 3 paramInt2 int
// 71 43 4 localSecurityException SecurityException
// 11 44 5 localObject2 Object
// 63 53 5 localzztd zztd
// Exception table:
// from to target type
// 8 13 63 finally
// 18 31 63 finally
// 31 34 63 finally
// 65 68 63 finally
// 0 8 71 java/lang/SecurityException
// 68 71 71 java/lang/SecurityException
}
public static abstract interface zza
{
public abstract boolean callServiceStopSelfResult(int paramInt);
public abstract Context getContext();
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzti.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/