类 IPowerBootManager

java.lang.Object
com.hyperlcd.PowerBoot.IPowerBootManager

public class IPowerBootManager
extends java.lang.Object

HyperlcdLib 开机启动控制器类


使用该类中的接口方法必须先调用 getInstance(Context) (String)} 获取实例。

结束使用调用 destroyInstance() 销毁单例。

接口功能:
  1. setPowerBootStart(String)设置应用开机自启动
  2. setPowerBootClose() 关闭应用开机自启动
  3. getPowerBootState() 获取是否设置开机自启
  4. reboot() 设备重启
  5. shutdown() 设备关机
  • 方法概要

    修饰符和类型 方法 说明
    static void destroyInstance()
    销毁控制单例
    static IPowerBootManager getInstance​(android.content.Context context)
    获取开机启动控制器类控制单例
    boolean getPowerBootState()
    获取软件开机自启状态
    void reboot()
    设备重启
    void setPowerBootClose()
    取消软件开机自启
    void setPowerBootStart​(java.lang.String packageName)
    设置软件开机自启
    void shutdown()
    设备关机

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 方法详细资料

    • getInstance

      public static IPowerBootManager getInstance​(android.content.Context context)
      获取开机启动控制器类控制单例
      参数:
      context - 上下文对象
      返回:
      PowerBootControl 单例
    • destroyInstance

      public static void destroyInstance()
      销毁控制单例
    • setPowerBootStart

      public void setPowerBootStart​(java.lang.String packageName)
      设置软件开机自启
      参数:
      packageName - 需要自启动的应用包名
    • setPowerBootClose

      public void setPowerBootClose()
      取消软件开机自启
    • getPowerBootState

      public boolean getPowerBootState()
      获取软件开机自启状态
    • reboot

      public void reboot()
      设备重启
    • shutdown

      public void shutdown()
      设备关机