topical media & game development
#mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoPackageManager.jv
#mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoPackageManager.jv
/ mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoPackageManager
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 @jva-mobile-application-12-DerbyNames-MonoAndroid-DerbyNames-MonoAndroid-obj-Debug-android-src-mono-MonoPackageManager {
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";
}
(C) Æliens
04/09/2009
You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.