package net.nend.android; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.PackageManager.NameNotFoundException; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.os.Bundle; import android.view.View; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import java.util.List; final class NendHelper { private static boolean mDebuggable = false; private static boolean mDev = false; static void disableDebug() { mDebuggable = false; mDev = false; } private static boolean hasImplicitIntent(Context paramContext, Intent paramIntent) { if (paramContext.getPackageManager().queryIntentActivities(paramIntent, 65536).size() > 0) {} for (boolean bool = true;; bool = false) { return bool; } } static boolean isConnected(Context paramContext) { NetworkInfo localNetworkInfo = ((ConnectivityManager)paramContext.getSystemService("connectivity")).getActiveNetworkInfo(); if ((localNetworkInfo != null) && (localNetworkInfo.isConnected())) {} for (boolean bool = true;; bool = false) { return bool; } } static boolean isDebuggable() { return mDebuggable; } static boolean isDev() { return mDev; } static String md5String(String paramString) { Object localObject = new byte[16]; try { MessageDigest localMessageDigest = MessageDigest.getInstance("MD5"); localMessageDigest.update(paramString.getBytes()); byte[] arrayOfByte = localMessageDigest.digest(); localObject = arrayOfByte; } catch (NoSuchAlgorithmException localNoSuchAlgorithmException) { for (;;) { int i; NendLog.e("nend_SDK", localNoSuchAlgorithmException.getMessage(), localNoSuchAlgorithmException); } } StringBuffer localStringBuffer = new StringBuffer(); for (i = 0; i < localObject.length; i++) { localStringBuffer.append(Integer.toString(256 + (0xFF & localObject[i]), 16).substring(1)); } return localStringBuffer.toString(); } static void setDebuggable(Context paramContext) { try { ApplicationInfo localApplicationInfo = paramContext.getPackageManager().getApplicationInfo(paramContext.getPackageName(), 128); if (localApplicationInfo.metaData != null) { mDebuggable = localApplicationInfo.metaData.getBoolean("NendDebuggable", false); mDev = localApplicationInfo.metaData.getBoolean("NendDev", false); } label48: return; } catch (PackageManager.NameNotFoundException localNameNotFoundException) { break label48; } } static void startBrowser(View paramView, String paramString) { Intent localIntent = new Intent("android.intent.action.VIEW", Uri.parse(paramString)); if (hasImplicitIntent(paramView.getContext(), localIntent)) { localIntent.setFlags(268435456); paramView.getContext().startActivity(localIntent); } } } /* Location: F:\neembuu\Research\android_apps\output_jar.jar * Qualified Name: net.nend.android.NendHelper * JD-Core Version: 0.7.0.1 */