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 ww .ja v  a2  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