AppData.java
1.67 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
package com.crashlytics.android.core;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import io.fabric.sdk.android.services.common.IdManager;
class AppData
{
public final String apiKey;
public final String buildId;
public final String installerPackageName;
public final String packageName;
public final String versionCode;
public final String versionName;
AppData(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6)
{
this.apiKey = paramString1;
this.buildId = paramString2;
this.installerPackageName = paramString3;
this.packageName = paramString4;
this.versionCode = paramString5;
this.versionName = paramString6;
}
public static AppData create(Context paramContext, IdManager paramIdManager, String paramString1, String paramString2)
throws PackageManager.NameNotFoundException
{
String str1 = paramContext.getPackageName();
paramIdManager = paramIdManager.getInstallerPackageName();
paramContext = paramContext.getPackageManager().getPackageInfo(str1, 0);
String str2 = Integer.toString(paramContext.versionCode);
if (paramContext.versionName == null) {}
for (paramContext = "0.0";; paramContext = paramContext.versionName) {
return new AppData(paramString1, paramString2, paramIdManager, str1, str2, paramContext);
}
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/crashlytics/android/core/AppData.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/