public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { // Catch unhandled exceptions // Found at http://xandroid4net.blogspot.de/2013/11/how-to-capture-unhandled-exceptions.html // Add an exception handler for all uncaught exceptions. AndroidEnvironment.UnhandledExceptionRaiser += AndroidUnhandledExceptionHandler; AppDomain.CurrentDomain.UnhandledException += ApplicationUnhandledExceptionHandler; // Save prefernces instance Main.Prefs = new PreferenceValues(PreferenceManager.GetDefaultSharedPreferences(this)); // Get path from preferences or default path string path = Main.Prefs.GetString("filepath", Path.Combine(global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath, "WF.Player")); try { if (!Directory.Exists (path)) Directory.CreateDirectory (path); } catch { } if (!Directory.Exists (path)) { AlertDialog.Builder builder = new AlertDialog.Builder (this); builder.SetTitle (GetString (Resource.String.main_error)); builder.SetMessage(String.Format(GetString(Resource.String.main_error_directory_not_found), path)); builder.SetCancelable (true); builder.SetNeutralButton(Resource.String.ok,(obj,arg) => { }); builder.Show (); } else { Main.Path = path; Main.Prefs.SetString("filepath", path); } }
public D3Calc(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { RegisterPcl.Register(); D3Api.ApiKey = ApiKey; }
public CreateLoginUserApplication(IntPtr intPtr, JniHandleOwnership jho) : base(intPtr, jho) { // TODO: Go to http://dev.buddyplatform.com to get an app ID and app key. Buddy.Init ("\Your App ID", "\Your App Key"); CreateLoginUserLibrary.ActivtyBase.HomeActivityType = typeof(CreateLoginUserSample.ViewUserActivity); }
public Application(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { //TaskScheduler.UnobservedTaskException += TaskScheduler_UnobservedTaskException; AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironment_UnhandledExceptionRaiser; AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException; }
/// <summary> /// The constructor of the application class. /// </summary> /// <param name="javaReference"></param> /// <param name="transfer"></param> public Application(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { if (Default != null) { Default = this; } }
public AlbumsApplication(IntPtr intPtr, JniHandleOwnership jho) : base(intPtr, jho) { // TODO: Go to http://dev.buddyplatform.com to get an app ID and app password. Buddy.Init ("", ""); CreateLoginUserLibrary.ActivtyBase.HomeActivityType = typeof(AlbumsSample.AlbumsActivity); }
public MainApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { var builder = new ContainerBuilder(); builder.Register(x => this).As<IApplicationLifecycle>(); builder.Update(ViewLocator.Instance.Container); RegisterReceiver(new NetworkInformation(), new IntentFilter("android.net.conn.CONNECTIVITY_CHANGE")); }
public CustomApplication(IntPtr handle, JniHandleOwnership ownerShip) : base(handle, ownerShip) { Iconics.RegisterFont(new Meteoconcs()); Iconics.RegisterFont(new Octicons()); Iconics.RegisterFont(new CommunityMaterial()); Iconics.RegisterFont(new CustomFont()); }
public MainApplication (IntPtr handle, JniHandleOwnership transfer) : base (handle, transfer) { BaseAppContext.Init(); //platform specific mappings DI.MapClassToInterface<GetContactsDelegate, IGetContactsDelegate> (); GetContactsDelegate.ABook = new Xamarin.Contacts.AddressBook (this.ApplicationContext); }
protected ZXingSurfaceView(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { lastPreviewAnalysis = DateTime.Now.AddMilliseconds(options.InitialDelayBeforeAnalyzingFrames); this.surface_holder = Holder; this.surface_holder.AddCallback(this); this.surface_holder.SetType(SurfaceType.PushBuffers); this.tokenSource = new System.Threading.CancellationTokenSource(); }
public static ICollection FromJniHandle(IntPtr handle, JniHandleOwnership transfer) { if (handle == IntPtr.Zero) return null; IJavaObject inst = Java.Lang.Object.PeekObject (handle); if (inst == null) inst = new JavaCollection (handle, transfer); else JNIEnv.DeleteRef (handle, transfer); return (ICollection) inst; }
public QmunicateApplication (IntPtr handle, JniHandleOwnership transfer) : base (handle, transfer) { App.Version = AppVersionNumber (this); // Create the broadcast receiver and bind the event handler // so that the app gets updates of the network connectivity status var _broadcastReceiver = new NetworkStatusBroadcastReceiver(); _broadcastReceiver.ConnectionStatusChanged += OnNetworkStatusChanged; // Register the broadcast receiver global::Android.App.Application.Context.RegisterReceiver(_broadcastReceiver, new IntentFilter(ConnectivityManager.ConnectivityAction)); }
internal static Stream FromNative(IntPtr handle, JniHandleOwnership transfer) { if (handle == IntPtr.Zero) return null; IJavaObject inst = Java.Lang.Object.PeekObject (handle); if (inst == null) inst = Java.Interop.TypeManager.CreateInstance (handle, transfer); else JNIEnv.DeleteRef (handle, transfer); return new OutputStreamInvoker ((Java.IO.OutputStream)inst); }
public Throwable (IntPtr handle, JniHandleOwnership transfer) : base (_GetMessage (handle), _GetInnerException (handle)) { if (GetType () == typeof (Throwable)) is_generated = true; // Check if handle was preset by our java activation mechanism if (this.handle != IntPtr.Zero) { needsActivation = true; handle = this.handle; if (handle_type != 0) return; transfer = JniHandleOwnership.DoNotTransfer; } SetHandle (handle, transfer); }
public MainApplication(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { _logger = new Logger(); Insights.Initialize(Settings.XamarinInsightsApiKey, ApplicationContext); AndroidEnvironment.UnhandledExceptionRaiser += (sender, args) => { args.Handled = false; _logger.Log(args.Exception as Exception, LogType.ERROR); }; AppDomain.CurrentDomain.UnhandledException += (s, e) => { _logger.Log(e.ExceptionObject as Exception, LogType.ERROR); }; }
public App (IntPtr h, JniHandleOwnership jho) : base (h, jho) { Guid userId; if (!Guid.TryParse (LoadPreference (SipperPreference.UserId), out userId)) { userId = Guid.NewGuid (); } Guid deviceId; if (!Guid.TryParse (LoadPreference (SipperPreference.DeviceId), out deviceId)) { deviceId = Guid.NewGuid (); } User = new UserModel { Id = userId, DeviceId = deviceId }; var builder = new ContainerBuilder (); builder.RegisterType<WebApiService> ().As<IWebApiService> ().WithParameter ("deviceId", deviceId); builder.RegisterType<UserService> ().As<IUserService> (); builder.RegisterType<SippService> ().As<ISippService> (); builder.RegisterType<VoteService> ().As<IVoteService> (); builder.RegisterType<PeekService> ().As<IPeekService> (); builder.RegisterType<ExtraService> ().As<IExtraService> (); Container = builder.Build (); }
public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { // Save instance for later use instance = this; TestFlight.TakeOff(this, "0596e62a-e3cb-4107-8d05-96fa7ae0c26a"); // Catch unhandled exceptions // Found at http://xandroid4net.blogspot.de/2013/11/how-to-capture-unhandled-exceptions.html // Add an exception handler for all uncaught exceptions. AndroidEnvironment.UnhandledExceptionRaiser += AndroidUnhandledExceptionHandler; AppDomain.CurrentDomain.UnhandledException += ApplicationUnhandledExceptionHandler; preferences = Application.Context.GetSharedPreferences("WF.Player.preferences", FileCreationMode.MultiProcess); path = preferences.GetString("path", ""); if (String.IsNullOrEmpty(path)) path = global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath + Java.IO.File.Separator + "WF.Player"; try { if (!Directory.Exists (path)) Directory.CreateDirectory (path); } catch { } if (!Directory.Exists (path)) { AlertDialog.Builder builder = new AlertDialog.Builder (this); builder.SetTitle (GetString (Resource.String.main_error)); builder.SetMessage(String.Format(GetString(Resource.String.main_error_directory_not_found), path)); builder.SetCancelable (true); builder.SetNeutralButton(Resource.String.ok,(obj,arg) => { }); builder.Show (); } else { preferences.Edit().PutString("path", path).Commit(); } }
protected RollSD1SPD1(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected WebRequestHandler(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public MainApplication(IntPtr handle, JniHandleOwnership transer) :base(handle, transer) { }
protected SuggestionSearchOption (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
protected VideoCaptureDeviceInfoAndroid (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
public CategoryFragmentAdapter(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected ServiceOffEvent(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public ItemEditFragment(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public WXApplication(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { }
protected SocializeProtocolConstants(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected AnimatedPathView(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public DemoApplication(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected SwingRightInAnimationAdapter(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public SelectClientRecyclerAdapter(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected MCLogListenerAndroidLogListener(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
internal TileOverlay(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected MessageStat(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public static IMCLogListener GetObject(IntPtr handle, JniHandleOwnership transfer) { return(global::Java.Lang.Object.GetObject <IMCLogListener> (handle, transfer)); }
protected GeneralResponseHandler(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public Application(IntPtr javaReference, JniHandleOwnership transfer) : base(() => new App(), javaReference, transfer) { ConfigureUniversalImageLoader(); }
public MvxEventSourcePreferenceFragment(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected BluetoothManagerProxyHandler(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public PRAListView(IntPtr a, JniHandleOwnership b) : base(a, b) { InitView(); }
protected GenericObjectPropertyImplementation(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
public GeneralResponseHandlerInvoker(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { }
protected BaiduMapRoutePlan (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
public MvxEventSourceDetailsSupportFragment(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected VAD(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected LinearLayoutManager2(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected AchievementManager (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
protected MvxBaseObjectAdapter(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected ManagedAccessControlJavascriptNotify(IntPtr handle, JniHandleOwnership transfer) : base(handle, transfer) { }
protected RemoteWampClient(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected LocationShareURLOption (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
internal AmazonApprovedCiphers(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
internal BuildConfig (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
internal JsonIOException(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
internal TransformationUtils (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
protected SomeObject2(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }
protected BitmapDrawableResource (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
public MainApplication(IntPtr handle, JniHandleOwnership transer) : base(handle, transer) { }
internal DNSRecordClass (IntPtr javaReference, JniHandleOwnership transfer) : base (javaReference, transfer) {}
protected ScrollDownIndicator(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { }