程序包 com.hyperlcd.App
类 IAppManager
java.lang.Object
com.hyperlcd.App.IAppManager
public class IAppManager
extends java.lang.Object
HyperlcdLib 软件控制类
使用该类中的接口方法必须先调用 getInstance(Context)
获取实例。
结束使用调用 destroyInstance()
销毁单例。
installApk(String)
根据文件路径安装指定软件uninstallApk(String)
根据包名卸载指定软件checkInstall(String)
根据包名检测是否安装指定软件startApp(String, String)
根据包名和活动名称打开软件
-
构造器概要
构造器 构造器 说明 IAppManager(android.content.Context context)
-
方法概要
修饰符和类型 方法 说明 boolean
checkInstall(java.lang.String packageName)
检查指定软件是否安装static void
destroyInstance()
销毁控制单例static IAppManager
getInstance(android.content.Context context)
获取USB管理器单例void
installApk(java.lang.String url)
静默安装apkvoid
startApp(java.lang.String packageName, java.lang.String activityName)
启动指定appvoid
uninstallApk(java.lang.String packageName)
静默卸载apk
-
构造器详细资料
-
IAppManager
public IAppManager(android.content.Context context)
-
-
方法详细资料
-
getInstance
获取USB管理器单例- 参数:
context
- 上下文对象- 返回:
- USB管理器 单例
-
destroyInstance
public static void destroyInstance()销毁控制单例 -
installApk
public void installApk(java.lang.String url)静默安装apk- 参数:
url
- 文件路径 例如“/sdcard/TEST/DEMO.apk”
-
uninstallApk
public void uninstallApk(java.lang.String packageName)静默卸载apk- 参数:
packageName
- 包名例如:“com.hyperlcd.demo1”
-
checkInstall
public boolean checkInstall(java.lang.String packageName)检查指定软件是否安装- 参数:
packageName
- 包名例如:“com.hyperlcd.demo1”
-
startApp
public void startApp(java.lang.String packageName, java.lang.String activityName)启动指定app- 参数:
packageName
- 包名例如:“com.hyperlcd.demo1”activityName
- 活动名称例如:“.Activity.MainActivity”
-