ManifestUnityVersionProvider.java
1.21 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
package com.crashlytics.android.core;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
class ManifestUnityVersionProvider
implements UnityVersionProvider
{
static final String FABRIC_UNITY_CRASHLYTICS_VERSION_KEY = "io.fabric.unity.crashlytics.version";
private final Context context;
private final String packageName;
public ManifestUnityVersionProvider(Context paramContext, String paramString)
{
this.context = paramContext;
this.packageName = paramString;
}
public String getUnityVersion()
{
String str = null;
Object localObject = this.context.getPackageManager();
try
{
localObject = ((PackageManager)localObject).getApplicationInfo(this.packageName, 128).metaData;
if (localObject != null) {
str = ((Bundle)localObject).getString("io.fabric.unity.crashlytics.version");
}
return str;
}
catch (Exception localException) {}
return null;
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/crashlytics/android/core/ManifestUnityVersionProvider.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/