创建小程序改变卡片或其他小程序的LifeCycle

Create an applet to change LifeCycle of the card or other applets

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

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

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

public boolean setState(byte bState)

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

  • Global Platform 还提供了一个 class GPSystem 提供以下方法:

public static boolean setCardContentState(byte bState)

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

public static boolean lockCard()

:该方法锁卡

public static boolean terminateCard()

:该方法终止卡片。

希望对您有所帮助。