All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.appnexus.oas.mobilesdk.requestenrichment.XDeviceInformation.class Maven / Gradle / Ivy

????2??com/appnexus/oas/mobilesdk/requestenrichment/XDeviceInformationjava/lang/ObjectTAGLjava/lang/String;
ConstantValue	XSDeviceInformationBATTERY_INTENTLandroid/content/Intent;TELEPHONY_MANAGER$Landroid/telephony/TelephonyManager;	DEVICE_IDtelephonyManager()VCode	
LineNumberTableLocalVariableTable
thisALcom/appnexus/oas/mobilesdk/requestenrichment/XDeviceInformation;
getDensity(Landroid/content/Context;)F
 !
getMetrics8(Landroid/content/Context;)Landroid/util/DisplayMetrics;	#%$android/util/DisplayMetrics&'densityFcontextLandroid/content/Context;
getDensityDpi(Landroid/content/Context;)I	#-./
densityDpiIgetDeviceId-(Landroid/content/Context;)Ljava/lang/String;	3	5
7phone
9;:android/content/Context<=getSystemService&(Ljava/lang/String;)Ljava/lang/Object;?"android/telephony/TelephonyManagerA
android_id
>C0D()Ljava/lang/String;F!DEVICE_ID could not be retrieved.
HJI-com/appnexus/oas/mobilesdk/utilities/XLogUtilKLw'(Ljava/lang/String;Ljava/lang/String;)VNjava/lang/ExceptionPjava/lang/SecurityExceptioneLjava/lang/Exception;seLjava/lang/SecurityException;
StackMapTableRuntimeInvisibleAnnotations!Landroid/annotation/SuppressLint;valueNewApi
#	\^]android/os/Build$VERSION_/SDK_INTawindowcandroid/view/WindowManagerbefggetDefaultDisplay()Landroid/view/Display;
ikjandroid/view/DisplaylmgetRealMetrics (Landroid/util/DisplayMetrics;)V
io mmetricsLandroid/util/DisplayMetrics;	API_LEVELgetScreenWidthuandroid/app/Activity
twxy	getWindow()Landroid/view/Window;
|~}android/view/Window?findViewById(I)Landroid/view/View;
???android/view/View??getWidth()I	#??/widthPixelswidthcontentLandroid/view/View;getScreenHeightu(Landroid/content/Context;Lcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES;)I
????	getHeight
??+getStatusBarHeight	???Wcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES??INTERSTITIALYLcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfiguration$PLACEMENT_TYPES;
t???getActionBar()Landroid/app/ActionBar;
9???getTheme'()Landroid/content/res/Resources$Theme;?
???#android/content/res/Resources$Theme??obtainStyledAttributes$([I)Landroid/content/res/TypedArray;
???android/content/res/TypedArray??getDimension(IF)F
???recycle?java/lang/StringBuilder?actionbar height: 
???(Ljava/lang/String;)V
????append(I)Ljava/lang/StringBuilder;
???DtoString
H??Ld?"Couldn't factor actionbar height: 
M??D
getMessage
????-(Ljava/lang/String;)Ljava/lang/StringBuilder;	#??/heightPixels
placementTypeheightstyledAttributes Landroid/content/res/TypedArray;actionBarHeightgetScreenLayoutHeight
????getLayoutParams'()Landroid/view/ViewGroup$LayoutParams;	???#android/view/ViewGroup$LayoutParams?/
???-com/appnexus/oas/mobilesdk/utilities/XUtility??getExpandedSizeInDP(Landroid/content/Context;I)I?getLayoutHeight: getScreenLayoutWidth	???/?getLayoutWidth: 
?*+?Status Bar height LOW_DPI_STATUS_BAR_HEIGHTMEDIUM_DPI_STATUS_BAR_HEIGHTHIGH_DPI_STATUS_BAR_HEIGHTXHIGH_DPI_STATUS_BAR_HEIGHTXXHIGH_DPI_STATUS_BAR_HEIGHTXXXHIGH_DPI_STATUS_BAR_HEIGHTstatusBarHeightgetScreenOrientation
9???getResources!()Landroid/content/res/Resources;
???android/content/res/Resources??getConfiguration%()Landroid/content/res/Configuration;	!android/content/res/Configuration/orientationis3G(Landroid/content/Context;)Z
	isWifi
>?getNetworkTypeis4G
InlinedApi
isPortrait
i?getRotationrisOnline
9getPackageManager%()Landroid/content/pm/PackageManager;'android.permission.ACCESS_NETWORK_STATE
9DgetPackageName
! !android/content/pm/PackageManager"#checkPermission'(Ljava/lang/String;Ljava/lang/String;)I%?Access Network State not granted in Manifest - assuming ONLINE.'connectivity)android/net/ConnectivityManager
(+,-getNetworkInfo(I)Landroid/net/NetworkInfo;
/10android/net/NetworkInfo23getState!()Landroid/net/NetworkInfo$State;	576android/net/NetworkInfo$State89	CONNECTEDLandroid/net/NetworkInfo$State;	5;<9
CONNECTING>.Exception in getNetworkInfo - assuming ONLINE.cconMgr!Landroid/net/ConnectivityManager;CJAccess Network State not granted in Manifest - assuming mobile connection.E9Exception in getNetworkInfo - assuming mobile connection.getBatteryLevelHandroid/content/IntentFilterJ%android.intent.action.BATTERY_CHANGED
G?
9MNOgetApplicationContext()Landroid/content/Context;
9QRSregisterReceiver[(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent;UASkipping start of phone status receivers from start interstitial.Wlevel
Y[Zandroid/content/Intent\]getIntExtra(Ljava/lang/String;I)I_scaleB?b/android/content/ReceiverCallNotAllowedExceptionifilterLandroid/content/IntentFilter;1Landroid/content/ReceiverCallNotAllowedException;getTotalMemory()Ji
/proc/meminfokjava/io/FileReader
j?njava/io/BufferedReader
mpq(Ljava/io/Reader;I)V
mstDreadLinev\s+
xzyjava/lang/String{|split'(Ljava/lang/String;)[Ljava/lang/String;
x~?valueOf&(Ljava/lang/Object;)Ljava/lang/String;?	
H??Li
???java/lang/Integer?'(Ljava/lang/String;)Ljava/lang/Integer;
????intValue
m??close?Initial Memory
????(J)Ljava/lang/StringBuilder;
???java/io/IOException?printStackTrace????????str1str2
arrayOfString[Ljava/lang/String;initial_memoryJlocalFileReaderLjava/io/FileReader;localBufferedReaderLjava/io/BufferedReader;numLjava/io/IOException;?
getMccCode&(Ljava/lang/String;)Ljava/lang/String;?
???mncPortionLength(Ljava/lang/String;)I
x???	substring(II)Ljava/lang/String;networkOperatormcc
getMncCode
x???(I)Ljava/lang/String;mncsetIsoCountryCode
??DgetNetworkOperatorsetCarrierName	?
>?
>???getPhoneType
>???getSimState
>??DgetSimOperator
x???length
???java/lang/Math??min(II)IdevicePixelToMraidPoint(ILandroid/content/Context;)I
????getDisplayMetrics()Landroid/util/DisplayMetrics;
????round(F)I	pixelSizepointsmraidPointToDevicePixel	pointSizepixels
SourceFileXDeviceInformation.javaInnerClassesThemeState?android/os/BuildVERSION?android/view/ViewGroupLayoutParams?Gcom/appnexus/oas/mobilesdk/adcontroller/adgenerator/XMraidConfigurationPLACEMENT_TYPES!





)??
#%/*?? 	2*??"?1()	*+2*??,?:()	01?=?2?6?4?*6?8?>?4?
L@?2?2??4?B?2?LE?G?2?M%.1O2CDF
GFHI!J%N.O2P9T =()	QR2STU[M	KO
 !VWX[sY?;?#Y?ZL?[=?*`?8?b?d+?h?*`?8?b?d+?n+?.YZ[\ ]!\$^'_5`6_9b ;()3pq/r/U
?'#	s+?)<*?t?*?t?vz?{M,??<?*???<?mn	oprs'u )()'?/??U?	??VWX[sY??=N*?t??*?t?vz?{N-??=?[
?
*??d=?[?m+???f*?t???\*???
Y?O??:???6????Y?????????`=?:??Yķ??ƶɶ??G?*???*??d=?,??MV?????%?,?4?E?I?Q?V?`?e?{???????????H?()?????/???V*??` ?/?QRU?,??SBM	?+?N<M*?t?*?t?vz?{M,?մ?<?*???*??d<*??<??Y?????????*
????? ?$?1?7?L? N()L?/J??U
? ?	?+?E<*?t?*?t?vz?{M,?մ?<?**?????<??Y?????????"??	???"?.?C? E()C?/??U?
?+??<=&>26K6d66*??bx\?V?P@I?B?;6?&6?6?6?6?6?6??Y?????????^???	?
????X?\?_?c?f?j?m?p?s?v?y?|??????R?()??/??/	??/
??/??/??/??/U?X9	?+5*???????()	?V*??P?4?*6?8?>?4?[??4?

???4?
????2
!,	.PRTV()U!	
VWX[s2*??,?[?$?4?*6?8?>?4?4?

???? ! !#0%2()U!	c*`?8?b?d?<?
???
01()
/U?	*m*?*???
$?G?*&?8?(L+?*?.?4?/+?*?.?4?!+?*?.?:?+?*?.?:???M=?G?&abMj>?>@A@BEF"E&I+J1I4K9L?KBMGNMMPOUP[O^IbQcRkS m?)&G@Ac
QRU
?D(AM		?Q*?*???
B?G?*&?8?(L+?*?.?4?+?*?.?:???MD?G?&EFMZabacdcehi"h&l+m1l4n9o?nBlFpGqIrLqOs Q?)&+@AG
QRU
?((AM	F+?Q??-?GYI?KL*?L+?P??LT?G?d??V?X




© 2015 - 2025 Weber Informatics LLC | Privacy Policy