Android Open Source - Xamarin.Forms-InlineMenu Mono Runtime Provider From Project Back to project page Xamarin.Forms-InlineMenu .
License The source code is released under:
MIT License
If you think the Android project Xamarin.Forms-InlineMenu listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code package mono;
/ * w w w . j a v a 2 s . c o m * /
public class MonoRuntimeProvider
extends android.content.ContentProvider
{
public MonoRuntimeProvider ()
{
}
@Override
public boolean onCreate ()
{
return true;
}
@Override
public void attachInfo (android.content.Context context, android.content.pm.ProviderInfo info)
{
// Mono Runtime Initialization {{{
android.content.pm.ApplicationInfo apiInfo = null;
String platformPackage = mono.MonoPackageManager.getApiPackageName ();
if (platformPackage != null) {
Throwable t = null;
try {
apiInfo = context.getPackageManager ().getApplicationInfo (platformPackage, 0);
} catch (android.content.pm.PackageManager.NameNotFoundException e) {
// ignore
}
if (apiInfo == null) {
try {
apiInfo = context.getPackageManager ().getApplicationInfo ("Xamarin.Android.Platform" , 0);
} catch (android.content.pm.PackageManager.NameNotFoundException e) {
t = e;
}
}
if (apiInfo == null)
throw new RuntimeException ("Unable to find application " + platformPackage + " or Xamarin.Android.Platform!" , t);
}
try {
android.content.pm.ApplicationInfo runtimeInfo = context.getPackageManager ().getApplicationInfo ("Mono.Android.DebugRuntime" , 0);
mono.MonoPackageManager.LoadApplication (context, runtimeInfo.dataDir,
apiInfo != null
? new String[]{runtimeInfo.sourceDir, apiInfo.sourceDir, context.getApplicationInfo ().sourceDir}
: new String[]{runtimeInfo.sourceDir, context.getApplicationInfo ().sourceDir});
} catch (android.content.pm.PackageManager.NameNotFoundException e) {
throw new RuntimeException ("Unable to find application Mono.Android.DebugRuntime!" , e);
}
// }}}
super.attachInfo (context, info);
}
@Override
public android.database.Cursor query (android.net.Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)
{
throw new RuntimeException ("This operation is not supported." );
}
@Override
public String getType (android.net.Uri uri)
{
throw new RuntimeException ("This operation is not supported." );
}
@Override
public android.net.Uri insert (android.net.Uri uri, android.content.ContentValues initialValues)
{
throw new RuntimeException ("This operation is not supported." );
}
@Override
public int delete (android.net.Uri uri, String where, String[] whereArgs)
{
throw new RuntimeException ("This operation is not supported." );
}
@Override
public int update (android.net.Uri uri, android.content.ContentValues values, String where, String[] whereArgs)
{
throw new RuntimeException ("This operation is not supported." );
}
}
Java Source Code List inlinemenu.android.MainActivity.java mono.MonoPackageManager.java mono.MonoRuntimeProvider.java mono.android.Seppuku.java mono.android.support.v4.app.FragmentManager_OnBackStackChangedListenerImplementor.java mono.android.support.v4.content.Loader_OnLoadCompleteListenerImplementor.java mono.android.support.v4.view.ActionProvider_SubUiVisibilityListenerImplementor.java mono.android.support.v4.view.ActionProvider_VisibilityListenerImplementor.java mono.android.support.v4.view.MenuItemCompat_OnActionExpandListenerImplementor.java mono.android.support.v4.view.ViewPager_OnPageChangeListenerImplementor.java mono.android.support.v4.widget.DrawerLayout_DrawerListenerImplementor.java mono.android.support.v4.widget.SlidingPaneLayout_PanelSlideListenerImplementor.java xamarin.forms.platform.android.ActionSheetRenderer.java xamarin.forms.platform.android.ActivityIndicatorRenderer.java xamarin.forms.platform.android.AndroidActivity.java xamarin.forms.platform.android.BaseCellView.java xamarin.forms.platform.android.BaseViewRenderer.java xamarin.forms.platform.android.BoxRenderer.java xamarin.forms.platform.android.ButtonDrawable.java xamarin.forms.platform.android.ButtonRenderer_ButtonClickListener.java xamarin.forms.platform.android.ButtonRenderer.java xamarin.forms.platform.android.CarouselPageAdapter.java xamarin.forms.platform.android.CarouselPageRenderer.java xamarin.forms.platform.android.CellRenderer_RendererHolder.java xamarin.forms.platform.android.DatePickerRenderer_TextFieldClickHandler.java xamarin.forms.platform.android.DatePickerRenderer.java xamarin.forms.platform.android.EditorRenderer.java xamarin.forms.platform.android.EntryCellView.java xamarin.forms.platform.android.EntryRenderer.java xamarin.forms.platform.android.FrameRenderer_FrameDrawable.java xamarin.forms.platform.android.FrameRenderer.java xamarin.forms.platform.android.GenericAnimatorListener.java xamarin.forms.platform.android.GenericMenuClickListener.java xamarin.forms.platform.android.ImageRenderer.java xamarin.forms.platform.android.LabelRenderer.java xamarin.forms.platform.android.ListViewAdapter.java xamarin.forms.platform.android.ListViewRenderer.java xamarin.forms.platform.android.MasterDetailContainer.java xamarin.forms.platform.android.MasterDetailRenderer.java xamarin.forms.platform.android.NativeRenderer.java xamarin.forms.platform.android.NavigationMenuRenderer.java xamarin.forms.platform.android.NavigationRenderer.java xamarin.forms.platform.android.ObjectJavaBox_1.java xamarin.forms.platform.android.OpenGLRenderer_Renderer.java xamarin.forms.platform.android.OpenGLRenderer.java xamarin.forms.platform.android.PageContainer.java xamarin.forms.platform.android.PageRenderer.java xamarin.forms.platform.android.PickerRenderer_PickerListener.java xamarin.forms.platform.android.PickerRenderer.java xamarin.forms.platform.android.PlatformRenderer.java xamarin.forms.platform.android.ProgressBarRenderer.java xamarin.forms.platform.android.ScrollViewContainer.java xamarin.forms.platform.android.ScrollViewRenderer.java xamarin.forms.platform.android.SearchBarRenderer.java xamarin.forms.platform.android.SliderRenderer.java xamarin.forms.platform.android.StepperRenderer_StepperListener.java xamarin.forms.platform.android.StepperRenderer.java xamarin.forms.platform.android.SwitchRenderer.java xamarin.forms.platform.android.TabbedRenderer.java xamarin.forms.platform.android.TableViewModelRenderer.java xamarin.forms.platform.android.TableViewRenderer.java xamarin.forms.platform.android.TextCellRenderer_TextCellView.java xamarin.forms.platform.android.TimePickerRenderer_TimePickerListener.java xamarin.forms.platform.android.TimePickerRenderer.java xamarin.forms.platform.android.ToolbarRenderer.java xamarin.forms.platform.android.ViewCellRenderer_ViewCellContainer.java xamarin.forms.platform.android.ViewRenderer.java xamarin.forms.platform.android.ViewTracker_AttachTracker.java xamarin.forms.platform.android.WebRenderer_WebClient.java xamarin.forms.platform.android.WebRenderer.java