Exemple #1
0
        public BiometricsImpl()
        {
            // if 6
            this.impl = new MarshmallowBiometricsImpl();

            // else samsung
        }
Exemple #2
0
        public BiometricsImpl()
        {
            // if 6
            this.impl = new MarshmallowBiometricsImpl();

            // else samsung
        }
Exemple #3
0
        protected virtual async Task <IBiometrics> GetAvailableImpl()
        {
            if (this.impl != null)
            {
                return(this.impl);
            }

            IBiometrics bio    = new MarshmallowBiometricsImpl();
            var         result = await bio.IsAvailable();

            if (!result)
            {
                bio    = new SamsungBiometricsImpl();
                result = await bio.IsAvailable();

                if (!result)
                {
                    bio = new VoidBiometricImpl();
                }
            }
            this.impl = bio;
            return(this.impl);
        }
 public Program(IBiometrics biometrics)
 {
     _biometrics = biometrics;
 }
Exemple #5
0
 public Program(IBiometrics biometrics)
 {
     _biometrics = biometrics;
 }