package hdx; import android.content.Context; public class HdxUtil { private static final String TAG = "HdxUtil"; public static final int CARDTYPE_IC = 1; public static final int CARDTYPE_PSAM = 2; public static final int SERIAL_FUNCTION_PRINTER = 0; public static final int SERIAL_FUNCTION_IDCARD = 1; private Context mContext = null; static { try { System.loadLibrary("hdxutil"); } catch (Throwable e) { e.printStackTrace(); } } public HdxUtil(Context context) { this.mContext = context; } public static int EnableBuzze(int enable) { return buzzerControl(enable); } public static int SetCameraBacklightness(int br) { return cameraBacklightControl(br); } public static int SetIDCARDPower(int enable) { try { return SetRfidPower(enable); } catch (Throwable e) { e.printStackTrace(); } return -1; } public static native int SetRfidPower(int paramInt); public static native int SetPrinterPower(int paramInt); public static native int GetCurrentSim(); public static native int GetKey138Status(); private static native int buzzerControl(int paramInt); public static native int SwitchSimCard(int paramInt); public static native int SwitchICCard(int paramInt); public static native int EnableKeyboard(int paramInt); public static native int SwitchSerialFunction(int paramInt); public static native int SetV12Power(int paramInt); public static native int SetDB9Power(int paramInt); public static native int SetFingerPower(int paramInt); private static native int cameraBacklightControl(int paramInt); }