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