Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
en:quick_guide [2018/12/13 17:02]
simba created
en:quick_guide [2019/07/17 16:46]
jbkim [Data detected (Card/Finger/Input)]
Line 42: Line 42:
         public void onCardScanProgress(int scanTimeout) { }         public void onCardScanProgress(int scanTimeout) { }
     };     };
 +    ​
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
          */          */
         svpManager.initialize(this,​ deviceListener);​         svpManager.initialize(this,​ deviceListener);​
- 
-        /** 
-         * Set card RF type. 
-         */ 
-        svpManager.setCardType(Card.RF_HIGH_FREQUENCY);​ 
  
         /**         /**
Line 59: Line 57:
          */          */
         svpManager.run();​         svpManager.run();​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
 } }
Line 87: Line 92:
     private DeviceListener deviceListener = new DeviceListener() {     private DeviceListener deviceListener = new DeviceListener() {
     };     };
 +    ​
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​ 
 +        setContentView(R.layout.activity_main);​ 
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 102: Line 109:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 180: Line 194:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
          */          */
         svpManager.initialize(this,​ deviceListener);​         svpManager.initialize(this,​ deviceListener);​
- 
-        /** 
-         * Set card RF type. 
-         */ 
-        svpManager.setCardType(Card.RF_HIGH_FREQUENCY);​ 
  
         /**         /**
Line 196: Line 208:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 268: Line 287:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 279: Line 301:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 341: Line 370:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 352: Line 384:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 414: Line 453:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​ 
 +        setContentView(R.layout.activity_main);​ 
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 426: Line 467:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 521: Line 569:
  
         /**         /**
-         * Called when an input detected.+         * Called when an input(TTL/​Tamper) ​detected.
          */          */
         @Override         @Override
Line 529: Line 577:
             Log.i(TAG, "port : " + data.port);             Log.i(TAG, "port : " + data.port);
             Log.i(TAG, "​status : " + data.status);​             Log.i(TAG, "​status : " + data.status);​
 +            ​
 +            if (data.type == Input.INPUT_TYPE_TTL) {
 +                Log.i(TAG, "TTL input detected."​);​
 +            }
 +            else if (data.type == Input.INPUT_TYPE_TAMPER) {
 +                Log.i(TAG, "​Tamper input detected."​);​
 +            }
         }         }
     };     };
Line 534: Line 589:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
          */          */
         svpManager.initialize(this,​ deviceListener);​         svpManager.initialize(this,​ deviceListener);​
- 
-        /** 
-         * Set card RF Type. 
-         */ 
-        svpManager.setCardType(Card.RF_HIGH_FREQUENCY);​ 
  
         /**         /**
Line 548: Line 601:
          */          */
         svpManager.run();​         svpManager.run();​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
 } }
Line 579: Line 639:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 590: Line 653:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
  
Line 645: Line 715:
                  * Reboot device.                  * Reboot device.
                  */                  */
-                svpManager.rebootDevice();​+                ​if (data.result == ErrorCode.SUCCESS ) { 
 +                    ​svpManager.rebootDevice();​ 
 +                }
             }             }
         }         }
Line 652: Line 724:
     @Override     @Override
     protected void onCreate(Bundle savedInstanceState) {     protected void onCreate(Bundle savedInstanceState) {
 +        super.onCreate(savedInstanceState);​
 +        setContentView(R.layout.activity_main);​
 +        ​
         /**         /**
          * SDK Initialize.          * SDK Initialize.
Line 663: Line 738:
  
         findViewById(R.id.button).setOnClickListener(mClickListener);​         findViewById(R.id.button).setOnClickListener(mClickListener);​
 +    }
 +    ​
 +    @Override
 +    protected void onDestroy() {
 +        /**
 +         * SDK service stop.
 +         */
 +        svpManager.stop();​
  
-        super.onCreate(savedInstanceState);​ +        super.onDestroy();
-        setContentView(R.layout.activity_main);+
     }     }
     ​     ​