0

是否可以编写一个具有更改卡的生命周期或其他小程序生命周期的能力和特权的小程序?如果是这样,怎么做?我必须使用哪些类和方法?

4

1 回答 1

1

是的,可以编写一个可以改变 CARD 以及其他应用程序生命周期的小程序,为此应该使用一些适当的方法。但是这个小程序需要一些特权。任何普通应用程序都无法做到这一点,只有特权应用程序才能做到这一点。

  • Global Platform提供了一个接口GPRegistryEntry,你需要实现这个接口的以下方法来改变另一个应用程序的生命周期:

public boolean setState(byte bState)

:此方法允许将此 GPRegistryEntry 的生命周期状态转换为请求的目标状态。

  • Global Platform 还提供了一个类,该类GPSystem提供以下方法:

public static boolean setCardContentState(byte bState)

:此方法设置当前小程序上下文的应用程序特定生命周期状态。

public static boolean lockCard()

: 此方法锁卡。

public static boolean terminateCard()

:此方法终止卡。

希望这会帮助你。

于 2015-05-07T20:28:17.173 回答