• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package com.android.cts.verifier.nfc.hce;
2 
3 import android.content.ComponentName;
4 
5 public class ScreenOffPaymentService extends HceService {
6     static final String TAG = "ScreenOffPaymentService";
7 
8     static final ComponentName COMPONENT =
9             new ComponentName("com.android.cts.verifier",
10             ScreenOffPaymentService.class.getName());
11 
12     public static final CommandApdu[] APDU_COMMAND_SEQUENCE = {
13         HceUtils.buildSelectApdu(HceUtils.PPSE_AID, true),
14         HceUtils.buildSelectApdu(HceUtils.MC_AID, true),
15         HceUtils.buildCommandApdu("80CA01F000", true)
16     };
17 
18     public static final String[] APDU_RESPOND_SEQUENCE = {
19         "FFFF9000",
20         "FFEF9000",
21         "FFDFFFAABB9000"
22     };
23 
ScreenOffPaymentService()24     public ScreenOffPaymentService() {
25         initialize(APDU_COMMAND_SEQUENCE, APDU_RESPOND_SEQUENCE);
26     }
27 
28     @Override
getComponent()29     public ComponentName getComponent() {
30         return COMPONENT;
31     }
32 }
33