package mono; import java.io.*; import java.lang.String; import java.util.Locale; import java.util.HashSet; import java.util.zip.*; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.content.res.AssetManager; import android.util.Log; import mono.android.Runtime; public class @file { static Object lock = new Object (); static boolean initialized; public static void LoadApplication (Context context, String runtimeDataDir, String[] apks) { synchronized (lock) { if (!initialized) { System.loadLibrary("monodroid"); Locale locale = Locale.getDefault (); String language = locale.getLanguage () + "-" + locale.getCountry (); String filesDir = context.getFilesDir ().getAbsolutePath (); String cacheDir = context.getCacheDir ().getAbsolutePath (); String dataDir = context.getApplicationInfo ().dataDir + "/lib"; ClassLoader loader = context.getClassLoader (); Runtime.init ( language, apks, runtimeDataDir, new String[]{ filesDir, cacheDir, dataDir, }, loader, new java.io.File ( android.os.Environment.getExternalStorageDirectory (), "Android/data/" + context.getPackageName () + "/files/.__override__").getAbsolutePath (), @file_Resources.Assemblies); initialized = true; } } } public static String[] getAssemblies () { return @file_Resources.Assemblies; } public static String[] getDependencies () { return @file_Resources.Dependencies; } public static String getApiPackageName () { return @file_Resources.ApiPackageName; } } class @file_Resources { public static final String[] Assemblies = new String[]{ "DerbyNames_MonoAndroid.dll", }; public static final String[] Dependencies = new String[]{ }; public static final String ApiPackageName = "Mono.Android.Platform.ApiLevel_14"; }