Exemple #1
0
 public override void OnCreate()
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     StrictMode.SetVmPolicy(builder.Build());
     base.OnCreate();
     CrossCurrentActivity.Current.Init(this);
 }
Exemple #2
0
 public override void OnCreate()
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     StrictMode.SetVmPolicy(builder.Build());
     base.OnCreate();
     SetupLeakCanary();
 }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().PermitAll().Build();
            StrictMode.SetThreadPolicy(policy);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            drawer.AddDrawerListener(toggle);
            toggle.SyncState();

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            tabs      = FindViewById <TabLayout>(Resource.Id.tabs);
            viewPager = FindViewById <ViewPager>(Resource.Id.viewpager);
            SetUpProductViewPager(viewPager);
            tabs.SetupWithViewPager(viewPager);
        }
        protected override void OnCreate(Bundle bundle)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            FFImageLoading.Forms.Platform.CachedImageRenderer.Init(true);
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            App.DisplayScreenWidth  = (double)Resources.DisplayMetrics.WidthPixels / (double)Resources.DisplayMetrics.Density;
            App.DisplayScreenHeight = (double)Resources.DisplayMetrics.HeightPixels / (double)Resources.DisplayMetrics.Density;
            App.DisplayScaleFactor  = (double)Resources.DisplayMetrics.Density;

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.SetVmPolicy(builder.Build());

            base.OnCreate(bundle);

            Plugin.CurrentActivity.CrossCurrentActivity.Current.Init(this, bundle);

            global::Xamarin.Forms.Forms.Init(this, bundle);

            var dbpath      = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
            var storagepath = global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath;

            LoadApplication(new App(dbpath, storagepath));
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
            StrictMode.SetThreadPolicy(builder1.Build());

            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Login);

            ic          = new InternetConnection();
            prefs       = PreferenceManager.GetDefaultSharedPreferences(ApplicationContext);
            restService = new ServiceHelper();
            geo         = new Geolocation();

            user = FindViewById <EditText>(Resource.Id.username);
            pass = FindViewById <EditText>(Resource.Id.pass);
            log  = FindViewById <Button>(Resource.Id.login);

            log.Click += delegate {
                UserLogin();
            };

            main_method();
        }
Exemple #6
0
        protected override void OnCreate(Bundle bundle)
        {
            AppDomain.CurrentDomain.UnhandledException  += CurrentDomain_UnhandledException;
            AndroidEnvironment.UnhandledExceptionRaiser += AndroidEnvironment_UnhandledExceptionRaiser;

            // bug with URI at android 7 :: https://stackoverflow.com/questions/44434150/android-application-crashes-while-launch-camera-activity-visual-studio-xamarin
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            base.Window.RequestFeature(WindowFeatures.ActionBar);
            base.SetTheme(Resource.Style.MainTheme);

            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            FFImageLoading.Forms.Droid.CachedImageRenderer.Init();
            base.OnCreate(bundle);
            Rg.Plugins.Popup.Popup.Init(this, bundle);
            global::Xamarin.Forms.Forms.Init(this, bundle);

            ServicePointManager.ServerCertificateValidationCallback += (o, certificate, chain, errors) => true;
            if (null == XComosMobile.Services.XServices.Instance.GetService <XComosMobile.Services.IPlatformSystem>())
            {
                XComosMobile.Services.XServices.Instance.AddService <XComosMobile.Services.IPlatformSystem>(new PlatformSystem(this));
                XComosMobile.Services.XServices.Instance.AddService <XComosMobile.Services.IDatabase>(
                    (new Database()).Open("xcomos.db"));
            }
            ZXing.Mobile.MobileBarcodeScanner.Initialize(Application);
            CrossCurrentActivity.Current.Init(this, bundle);
            DependencyService.Register <IStatusBarStyleManager, StatusBarStyleManager>();
            LoadApplication(new App());

            // https://blog.xamarin.com/requesting-runtime-permissions-in-android-marshmallow/
            if ((int)Build.VERSION.SdkInt >= 23)
            {
                string[] PermissionsAndroid =
                {
                    Android.Manifest.Permission.CaptureAudioOutput,
                    Android.Manifest.Permission.Vibrate,
                    Android.Manifest.Permission.RecordAudio,
                    Android.Manifest.Permission.WriteExternalStorage,
                    Android.Manifest.Permission.AccessNetworkState,
                    Android.Manifest.Permission.ModifyAudioSettings,
                    Android.Manifest.Permission.MediaContentControl,
                    Android.Manifest.Permission.Camera,
                };
                for (int i = 0; i < PermissionsAndroid.Length; i++)
                {
                    if (CheckSelfPermission(PermissionsAndroid[i]) == (int)Permission.Granted)
                    {
                        continue;
                    }
                    else
                    {
                        System.Diagnostics.Debug.WriteLine("No Permission to " + PermissionsAndroid[i]);
                        RequestPermissions(PermissionsAndroid, i);
                    }
                }
            }
        }
Exemple #7
0
        public void GetImageFromCamera()
        {
            if (!PermissionHelper.CheckPermissions(Fragment.Activity, new List <string> {
                Manifest.Permission.WriteExternalStorage, Manifest.Permission.Camera
            }))
            {
                (Fragment.ViewModel as IChallengeShareViewModel).ShowToastIfPermissionsDenided();
                return;
            }
            NeedCrop = false;
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            var intent = new Intent(MediaStore.ActionImageCapture);

            imageUri = Android.Net.Uri.FromFile(new Java.IO.File(pathToNewPhoto));
            intent.PutExtra(MediaStore.ExtraOutput, imageUri);
            intent.PutExtra("android.intent.extras.CAMERA_FACING", (int)Android.Hardware.Camera.CameraInfo.CameraFacingBack);
            intent.PutExtra("android.intent.extras.LENS_FACING_FRONT", 0);
            if (UseFrontCamera)
            {
                intent.PutExtra("android.intent.extra.USE_FRONT_CAMERA", false);
            }
            if (!UseFrontCamera)
            {
                intent.PutExtra("android.intent.extra.USE_FRONT_CAMERA", false);
            }
            intent.AddFlags(ActivityFlags.GrantReadUriPermission);
            UserImageWasAdded = true;
            Fragment.StartActivityForResult(intent, AndroidRequestCode.CameraRequestCode);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            SetContentView(Resource.Layout.TakePictureView);

            FindViews();

            HandleEvents();

            //utworzenie podfolderu o nazwie JakNaPiwo
            imageDirectory = new File(Android.OS.Environment.GetExternalStoragePublicDirectory(
                                          Android.OS.Environment.DirectoryPictures), "JakNaPiwo");

            if (!imageDirectory.Exists())
            {
                imageDirectory.Mkdirs();
            }

            //getIntent().getSerializableExtra("Myitem");
            //receiveImagePath = Intent.GetStringExtra("imagePath");
            editBeerId = Intent.Extras.GetInt("editBeerId");
            // Toast.MakeText(this, "coś " + receiveImagePath, ToastLength.Short).Show();
        }
Exemple #9
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_main);
            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar);
            SetSupportActionBar(toolbar);
            mContext = this;

            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += FabOnClick;

            DrawerLayout          drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);
            ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(this, drawer, toolbar, Resource.String.navigation_drawer_open, Resource.String.navigation_drawer_close);

            drawer.AddDrawerListener(toggle);
            toggle.SyncState();

            NavigationView navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);

            navigationView.SetNavigationItemSelectedListener(this);

            if (IsThereAnAppToTakePictures())
            {
                CreateDirectoryForPictures();
            }
            System.Console.WriteLine("App loaded");
        }
Exemple #10
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            var builder = new StrictMode.VmPolicy.Builder();
            var policy  = builder.DetectActivityLeaks().PenaltyLog().Build();

            StrictMode.SetVmPolicy(policy);

            SetContentView(Resource.Layout.Main);

            SearchView     = FindViewById <Android.Widget.SearchView>(Resource.Id.SearchView);
            StateIndicator = FindViewById <TextView>(Resource.Id.StateIndicator);
            TryNewScreen   = FindViewById <Button>(Resource.Id.OpenNewActivity);

            TryNewScreen.Click += GoToSecondScreen;

            retainedFragment = FragmentManager.FindFragmentByTag("SearchPresenter") as SearchFragment;

            if (retainedFragment == null)
            {
                retainedFragment = new SearchFragment();
                FragmentManager.BeginTransaction().Add(retainedFragment, "SearchPresenter").Commit();
                retainedFragment.Presenter = new SearchPresenter(new SearchUseCase(new MySearchApi()));
            }

            retainedFragment.Presenter.AttachView(this);
            retainedFragment.Presenter.BindIntents();
        }
Exemple #11
0
        protected override void OnCreate(Bundle bundle)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;
            base.OnCreate(bundle);
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            /*if (ActivityCompat.ShouldShowRequestPermissionRationale(this, Manifest.Permission.AccessFineLocation))
             * {
             *  // Provide an additional rationale to the user if the permission was not granted
             *  // and the user would benefit from additional context for the use of the permission.
             *  // For example if the user has previously denied the permission.
             *  //Log.Info(TAG, "Displaying camera permission rationale to provide additional context.");
             *
             *  var requiredPermissions = new String[] { Manifest.Permission.AccessFineLocation };
             *  Snackbar.Make(,
             *                 Resource.String.permission_location_rationale,
             *                 Snackbar.LengthIndefinite)
             *          .SetAction(Resource.String.ok,
             *                     new Action<View>(delegate (View obj) {
             *                         ActivityCompat.RequestPermissions(this, requiredPermissions, REQUEST_LOCATION);
             *                     }
             *          )
             *  ).Show();
             * }
             * else
             * {
             *  ActivityCompat.RequestPermissions(this, new String[] { Manifest.Permission.Camera }, REQUEST_LOCATION);
             * }*/

            global::Xamarin.Forms.Forms.Init(this, bundle);
            DependencyService.Register <IVersionHelper, VersionHelper>();
            LoadApplication(new App());
        }
Exemple #12
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            //Inicializacion de variables
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.Datos);
            lista      = FindViewById <Android.Widget.ListView>(Resource.Id.lista);
            nombres    = new List <string>();
            ruta       = Android.OS.Environment.ExternalStorageDirectory.AbsolutePath + "/CameraScanner";
            directorio = new File(ruta);
            archivos   = directorio.ListFiles();
            //Boton volver
            Android.Widget.Button volver = FindViewById <Android.Widget.Button>(Resource.Id.btn_volver);
            //Evento del boton volver
            volver.Click += Volver;
            //Boton flotante para borrado (No funcional/En pruebas)
            FloatingActionButton fab = FindViewById <FloatingActionButton>(Resource.Id.fab);

            fab.Click += PreguntaBorradoCompleto;

            //Ignora la URI de los archivos
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            CrearListado();
            //Eventos del ListView
            lista.ItemClick     += AbrirArchivo;
            lista.ItemLongClick += PreguntaBorradoSimple;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.cadastrar_venda);

            CarregarElementos();

            CarregarClientes();

            if (!String.IsNullOrEmpty(Intent.GetStringExtra("FluxoEdicaoVenda")))
            {
                IdVenda = int.Parse(Intent.GetStringExtra("FluxoEdicaoVenda"));
                var dtVenda = UtilDataBase.GetItems(VendaDB.TableName, string.Format(" Id = {0}", IdVenda), null);

                ExibirVenda(new VendaDB(dtVenda.Rows[0]));
            }

            if (IsThereAnAppToTakePictures())
            {
                CreateDirectoryForPictures();

                _imageView.Click += ImageViewFoto_Click;
            }
        }
Exemple #14
0
        protected override void OnCreate(Bundle bundle)
        {
            // If these are not used the ToString for DateTime throws an exception in some cultures
            // For more information: https://forums.xamarin.com/discussion/42899/datetime-tostring-throws-argumentoutofrangeexception-in-thai-locale
            var c1  = new System.Globalization.ChineseLunisolarCalendar();
            var c2  = new System.Globalization.GregorianCalendar();
            var c3  = new System.Globalization.HebrewCalendar();
            var c4  = new System.Globalization.HijriCalendar();
            var c5  = new System.Globalization.JapaneseCalendar();
            var c6  = new System.Globalization.JapaneseLunisolarCalendar();
            var c7  = new System.Globalization.JulianCalendar();
            var c8  = new System.Globalization.KoreanCalendar();
            var c9  = new System.Globalization.KoreanLunisolarCalendar();
            var c10 = new System.Globalization.PersianCalendar();
            var c11 = new System.Globalization.TaiwanCalendar();
            var c12 = new System.Globalization.TaiwanLunisolarCalendar();
            var c13 = new System.Globalization.ThaiBuddhistCalendar();
            var c14 = new System.Globalization.UmAlQuraCalendar();

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            base.OnCreate(bundle);

            CrossCurrentActivity.Current.Init(this, bundle);
            PermissionsHelper.Activity = this;

            this.SetTheme(Resource.Style.Theme_Design_Light);

            //CachedImageRenderer.Init(false);
            FFImageLoading.Forms.Platform.CachedImageRenderer.Init(false);

            global::Xamarin.Forms.Forms.Init(this, bundle);
            LoadApplication(new App());
        }
Exemple #15
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().PermitAll().Build();
            StrictMode.SetThreadPolicy(policy);

            var wifi = (WifiManager)GetSystemService(WifiService);
            var ConnectivityManager = (ConnectivityManager)GetSystemService(ConnectivityService);

            wifilock = wifi.CreateWifiLock(WifiMode.FullHighPerf, "WifiLock");
            wifilock.Acquire();

            game = new Game1(
                CreateUdpService(wifi, ConnectivityManager)
                , RuningOnAndroid: true
                );

            if (Build.VERSION.SdkInt >= BuildVersionCodes.O)
            {
                Vibrator vibrator = (Vibrator)GetSystemService(VibratorService);
                Game1.AndroidVibrate = f => vibrator.Vibrate(VibrationEffect.CreateOneShot(f, VibrationEffect.DefaultAmplitude));
            }
            else
            {
                //TODO:
            }

            SetViewFullScreen();

            //PowerManager pm = (PowerManager)GetSystemService(PowerService);
            //this.mWakeLock = pm.NewWakeLock(WakeLockFlags.ScreenDim, "My Tag");
            //this.mWakeLock.Acquire();
            game.Run();
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            TypedArray styledAttributes = this.Theme.ObtainStyledAttributes(
                new int[] { Android.Resource.Attribute.ActionBarSize });
            var actionbarHeight = (int)styledAttributes.GetDimension(0, 0);

            App.ScreenWidth  = (int)Resources.DisplayMetrics.WidthPixels;                    // real pixels
            App.ScreenHeight = (int)Resources.DisplayMetrics.HeightPixels + actionbarHeight; // real pixels

            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            RequestWindowFeature(WindowFeatures.NoTitle);

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            base.OnCreate(savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);

            //====================================
            int uiOptions = (int)Window.DecorView.SystemUiVisibility;

            uiOptions |= (int)SystemUiFlags.LowProfile;
            uiOptions |= (int)SystemUiFlags.Fullscreen;
            uiOptions |= (int)SystemUiFlags.HideNavigation;
            uiOptions |= (int)SystemUiFlags.ImmersiveSticky;

            Window.DecorView.SystemUiVisibility = (StatusBarVisibility)uiOptions;
            //====================================

            LoadApplication(new App());
        }
        public override void OnCreate()
        {
            if (BuildConfig.DEBUG)
            {
                StrictMode.SetThreadPolicy(new StrictMode.ThreadPolicy.Builder()
                                           .DetectCustomSlowCalls()
                                           .DetectNetwork()
                                           .PenaltyLog()
                                           .PenaltyDeath()
                                           .Build());
                StrictMode.SetVmPolicy(new StrictMode.VmPolicy.Builder()
                                       .DetectActivityLeaks()
                                       .DetectLeakedClosableObjects()
                                       .DetectLeakedRegistrationObjects()
                                       .DetectLeakedSqlLiteObjects()
                                       .PenaltyLog()
                                       .PenaltyDeath()
                                       .Build());
            }

            base.OnCreate();

            if (Settings.getVersion(this) != BuildConfig.VERSION_CODE)
            {
                Settings.setVersion(this);
            }

            mDefaultExceptionHandler = Thread.DefaultUncaughtExceptionHandler;
            Thread.DefaultUncaughtExceptionHandler = this;
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            if (Build.VERSION.PreviewSdkInt > 9)
            {
                StrictMode.ThreadPolicy policy = new
                                                 StrictMode.ThreadPolicy.Builder().PermitAll().Build();
                StrictMode.SetThreadPolicy(policy);
            }

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            var webView = FindViewById <WebView>(Resource.Id.webView);

            webView.Settings.JavaScriptEnabled = true;

            // Use subclassed WebViewClient to intercept hybrid native calls
            webView.SetWebViewClient(new HybridWebViewClient());

            // Render the view from the type generated from RazorView.cshtml
            var model = new Model1()
            {
                Text = "Text goes here"
            };
            var template = new RazorView()
            {
                Model = model
            };
            var page = template.GenerateString();

            // Load the rendered HTML into the view with a base URL
            // that points to the root of the bundled Assets folder
            webView.LoadDataWithBaseURL("file:///android_asset/", page, "text/html", "UTF-8", null);
        }
        public override void OnCreate()
        {
            base.OnCreate();

            var builder = new StrictMode.VmPolicy.Builder();

            StrictMode.SetVmPolicy(builder.Build());
            MyFirebaseMessagingService.Initialize(this);

            if (IsPlayServicesAvailable())
            {
                FirebaseMessaging.Instance.SubscribeToTopic("Default");
            }
            CreateNotificationChannel();
            var prefs = GetSharedPreferences("FCM_TOKEN", FileCreationMode.Private);
            var token = prefs.GetString("FCM_TOKEN", string.Empty);

            if (!string.IsNullOrWhiteSpace(token))
            {
                Console.WriteLine($"FCM TOKEN:   {token}");
                //CrossPushNotification.Current.SetToken(token);
            }
            FirebaseApp.InitializeApp(this);
            //CrossCurrentActivity.Current.Init(this);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            Instance = this;
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;

            base.OnCreate(savedInstanceState);

            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);

            LoadApplication(new KTApp());
            var ci = DependencyService.Get <Localize>().GetCurrentCultureInfo();

            AndroidPlaystoreAudit.Instance.UsesUntilPrompt = 1;
            AndroidPlaystoreAudit.Instance.TimeUntilPrompt = new TimeSpan(2, 0, 0, 0);

            if (ci.TwoLetterISOLanguageName == "fr")
            {
                AndroidPlaystoreAudit.Instance.DontRemindButtonText     = "Ne plus afficher";
                AndroidPlaystoreAudit.Instance.RemindLaterButtonText    = "Me rappeler plus tard";
                AndroidPlaystoreAudit.Instance.ReviewAppStoreButtonText = "Noter l'application";
                AndroidPlaystoreAudit.Instance.PromptTitle = "Pourriez-vous prendre une minute pour noter cette application?";
            }
            AndroidPlaystoreAudit.Instance.Run(this);

            GameHelper.Helper = new GameHelper(this);
            GameHelper.Helper.GravityForPopups = (GravityFlags.Bottom | GravityFlags.Center);
            GameHelper.Helper.ViewForPopups    = FindViewById <Android.Views.View>(Resource.Id.container);

            GameHelper.Helper.Initialize();
        }
Exemple #21
0
 public override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     StrictMode.SetVmPolicy(builder.Build());
     StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
     StrictMode.SetThreadPolicy(builder1.Build());
     base.OnCreate(savedInstanceState);
 }
        public TakePicturePage()
        {
            InitializeComponent();
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            MyImage      = new Image();
            image.Source = MyImage.Source;
        }
 public override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     StrictMode.SetVmPolicy(builder.Build());
     StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
     StrictMode.SetThreadPolicy(builder1.Build());
     version = Android.App.Application.Context.ApplicationContext.PackageManager.GetPackageInfo(Android.App.Application.Context.ApplicationContext.PackageName, 0).VersionName;
     base.OnCreate(savedInstanceState);
 }
Exemple #24
0
 //public static List<SubmitModel> summarydata = new List<SubmitModel>();
 public override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     im_model = new RecyclerAdapter <TaskInboxModel>();
     StrictMode.SetVmPolicy(builder.Build());
     StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
     StrictMode.SetThreadPolicy(builder1.Build());
     base.OnCreate(savedInstanceState);
 }
 protected override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     StrictMode.SetVmPolicy(builder.Build());
     base.OnCreate(savedInstanceState);
     SetContentView(Resource.Layout.view_activity);
     fragment = CreateFragment();
     SupportFragmentManager.BeginTransaction().Replace(Resource.Id.container_master, fragment).Commit();
 }
        public void TakeAPicture(Activity context)
        {
            Intent intent = new Intent(MediaStore.ActionImageCapture);

            App._file = new Java.IO.File(App._dir, String.Format("myPhoto_{0}.jpg", Guid.NewGuid()));
            intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(App._file));
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            context.StartActivityForResult(intent, 0);
        }
        private void Search(string search)
        {
            // Esto es para que me permita ejecutarlo sincrónicamente.
            StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().PermitAll().Build();
            StrictMode.SetThreadPolicy(policy);

            var response = HttpHelper.Post <SearchProcessItemModel[]>($"api/svc/search?text={search}");

            SetValues(response.ToDictionary(p => p.Id, p => p.Name));
        }
        private void AddFormCamera()
        {
            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());

            Intent intent = new Intent(MediaStore.ActionImageCapture);

            _file = new Java.IO.File(_dir, string.Format("myPhoto_{0}.jpg", Guid.NewGuid()));
            intent.PutExtra(MediaStore.ExtraOutput, Android.Net.Uri.FromFile(_file));
            StartActivityForResult(intent, 0);
        }
Exemple #29
0
        protected override void OnCreate(Bundle bundle)
        {
            TabLayoutResource = Resource.Layout.Tabbar;
            ToolbarResource   = Resource.Layout.Toolbar;
            PlatformOpenTokService.Init();
            base.OnCreate(bundle);
            Xamarin.Essentials.Platform.Init(this, bundle);
            progressDialog = new ProgressDialog(this);
            progressDialog.Indeterminate = true;
            progressDialog.SetProgressStyle(ProgressDialogStyle.Spinner);
            progressDialog.SetCancelable(false);
            global::Xamarin.Forms.Forms.Init(this, bundle);
            FormsMaps.Init(this, bundle);
            FormsGoogleMaps.Init(this, bundle);
            FirebaseApp.InitializeApp(this);
            Acr.UserDialogs.UserDialogs.Init(this);
            AiForms.Dialogs.Dialogs.Init(this);
            Plugin.InputKit.Platforms.Droid.Config.Init(this, bundle);
            Rg.Plugins.Popup.Popup.Init(this, bundle);
            App.Context = this;

            if (Intent.Extras != null)
            {
                foreach (var key in Intent.Extras.KeySet())
                {
                    if (key != null)
                    {
                        var value = Intent.Extras.GetString(key);
                    }
                }
            }

            string url = "";

            if (MessagingService.WebContentList != null)
            {
                if (MessagingService.WebContentList.ContainsKey("Url"))
                {
                    url = MessagingService.WebContentList["Url"];
                }
                MessagingService.WebContentList = null;
            }


            var id      = Intent.GetStringExtra("id");
            var message = Intent.GetStringExtra("message");
            var code    = Intent.GetStringExtra("code");

            StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
            StrictMode.SetVmPolicy(builder.Build());
            builder.DetectFileUriExposure();

            LoadApplication(new App(id, message, code, url));
        }
 // public static List<SubmitModel> summarydata = new List<SubmitModel>();
 public override void OnCreate(Bundle savedInstanceState)
 {
     StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder();
     im_model = new List <TaskOutboxModel>();
     StrictMode.SetVmPolicy(builder.Build());
     StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll();
     StrictMode.SetThreadPolicy(builder1.Build());
     geo         = new Geolocation();
     geolocation = geo.GetGeoLocation(Activity);
     base.OnCreate(savedInstanceState);
 }
Exemple #31
0
        /// <summary>
        /// Creates a new test.
        /// </summary>
        /// <param name="suite"> The test suite the test is part of. </param>
        /// <param name="path"> The path of the test script within the container file. </param>
        /// <param name="fileContents"> The contents of the file that defines the test. </param>
        public Test(TestSuite suite, string path, string fileContents)
        {
            if (suite == null)
                throw new ArgumentNullException("suite");
            if (path == null)
                throw new ArgumentNullException("path");
            if (fileContents == null)
                throw new ArgumentNullException("fileContents");
            this.Suite = suite;
            this.Path = path;

            // Extract the test metadata.
            var reader = new StringReader(fileContents);
            string line;

            // Skip past any initial comments.
            while (true)
            {
                line = reader.ReadLine();
                if (line == null || Regex.IsMatch(line, @"^\s*(//.*)?$") == false)
                    break;
            }

            // The comment metadata is optional.
            if (Regex.IsMatch(line, @"^\s*/\*.*$"))
            {
                while (true)
                {

                    line = reader.ReadLine();
                    if (line == null || Regex.IsMatch(line, @"\*/\s*$"))
                        break;

                    // Check if the line contains a property.
                    var propertyMatch = Regex.Match(line, @"^\s*\*?\s*@(\w+)\s*(.*)$");
                    if (propertyMatch.Success)
                    {
                        var propertyName = propertyMatch.Groups[1].Value;
                        var propertyText = propertyMatch.Groups[2].Value;
                        switch (propertyName)
                        {
                            case "description":
                                this.Description = propertyText;
                                break;
                            case "noStrict":
                                if (this.strictMode == StrictMode.Unspecified)
                                    this.strictMode = StrictMode.NonStrictOnly;
                                else
                                    throw new InvalidOperationException(string.Format("Test {0} marked as 'noStrict' and 'onlyStrict'.", this.Path));
                                break;
                            case "onlyStrict":
                                if (this.strictMode == StrictMode.Unspecified)
                                    this.strictMode = StrictMode.StrictOnly;
                                else
                                    throw new InvalidOperationException(string.Format("Test {0} marked as 'noStrict' and 'onlyStrict'.", this.Path));
                                break;
                            case "negative":
                                this.IsNegativeTest = true;
                                if (string.IsNullOrEmpty(propertyText.Trim()) == false)
                                    this.NegativeErrorPattern = propertyText.Trim();
                                break;
                        }
                    }
                }
            }

            // The rest of the file is the script itself.
            this.Script = reader.ReadToEnd();
        }