Example #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            LitePal.Initialize(ApplicationContext);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);
            try
            {
                DcsView.SetLicense(ApplicationContext, "your license number");
            }
            catch (DcsValueNotValidException e)
            {
                e.PrintStackTrace();
            }

            dcsView             = FindViewById <DcsView>(Resource.Id.dcsview_id);
            dcsView.CurrentView = DcsView.DveImagegalleryview;
            dcsView.SetListener(this);
            DcsView.SetLogLevel(DcsView.DlleDebug);
            try
            {
                dcsView.VideoView.Mode = DcsView.DmeDocument;
            }
            catch (DcsValueOutOfRangeException e)
            {
                e.PrintStackTrace();
            }
            dcsView.VideoView.NextViewAfterCancel  = DcsView.DveImagegalleryview;
            dcsView.VideoView.NextViewAfterCapture = DcsView.DveEditorview;
            dcsView.VideoView.SetListener(this);

            tvShow = FindViewById <TextView>(Resource.Id.tv_show_id);
            tvShow.SetOnClickListener(this);
        }
Example #2
0
 //DcsViewListener
 public void OnCurrentViewChanged(DcsView p0, int lastView, int currentView)
 {
     if (currentView == DcsView.DveImagegalleryview)
     {
         tvShow.Visibility = Android.Views.ViewStates.Visible;
     }
     else
     {
         tvShow.Visibility = Android.Views.ViewStates.Gone;
     }
 }
Example #3
0
 public override void OnRequestPermissionsResult(int requestCode, string[] permissions, [GeneratedEnum] Permission[] grantResults)
 {
     base.OnRequestPermissionsResult(requestCode, permissions, grantResults);
     try
     {
         DcsView.SetLicense(ApplicationContext, "your license number");
     }
     catch (Com.Dynamsoft.Camerasdk.Exception.DcsValueNotValidException e)
     {
         e.PrintStackTrace();
     }
     catch (Exception ex)
     {
     }
 }