j.java
2.45 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
package com.instabug.library.util;
import android.app.Activity;
import android.content.ComponentName;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Build.VERSION;
import android.view.Display;
import android.view.WindowManager;
public class j
{
public static void a(Activity paramActivity)
{
ComponentName localComponentName;
PackageManager localPackageManager;
if (paramActivity != null)
{
InstabugSDKLogger.d(j.class, "Unlocking orientation for activity " + paramActivity.toString());
localComponentName = new ComponentName(paramActivity, paramActivity.getClass());
localPackageManager = paramActivity.getPackageManager();
}
try
{
paramActivity.setRequestedOrientation(localPackageManager.getActivityInfo(localComponentName, 128).screenOrientation);
return;
}
catch (PackageManager.NameNotFoundException localNameNotFoundException)
{
localNameNotFoundException.printStackTrace();
paramActivity.setRequestedOrientation(-1);
return;
}
catch (Exception localException)
{
paramActivity.setRequestedOrientation(-1);
}
}
public static void b(Activity paramActivity)
{
InstabugSDKLogger.d(j.class, "Locking orientation for activity " + paramActivity.toString());
switch (paramActivity.getResources().getConfiguration().orientation)
{
default:
return;
case 1:
if (Build.VERSION.SDK_INT < 8)
{
paramActivity.setRequestedOrientation(1);
return;
}
i = paramActivity.getWindowManager().getDefaultDisplay().getRotation();
if ((i == 1) || (i == 2))
{
paramActivity.setRequestedOrientation(9);
return;
}
paramActivity.setRequestedOrientation(1);
return;
}
if (Build.VERSION.SDK_INT < 8)
{
paramActivity.setRequestedOrientation(0);
return;
}
int i = paramActivity.getWindowManager().getDefaultDisplay().getRotation();
if ((i == 0) || (i == 1))
{
paramActivity.setRequestedOrientation(0);
return;
}
paramActivity.setRequestedOrientation(8);
}
}
/* Location: /home/merong/decompile/hackery-dex2jar.jar!/com/instabug/library/util/j.class
* Java compiler version: 6 (50.0)
* JD-Core Version: 0.7.1
*/