public class PackageServices extends ApplicationContextProvider
在 每日构建 2016.2932 中添加.
ApplicationContextProvider
构造函数和说明 |
---|
PackageServices(android.content.Context context)
创建一个对象,该对象可以轻松访问 Android 设备上的软件包。
|
修饰符和类型 | 方法和说明 |
---|---|
PackageState |
getPackageState(String packageName, int flags)
获取设备上提供的软件包的状态。
|
布尔值 |
isPackageNameInstalled(String packageName)
确定给定的应用程序是否存在于设备上。
|
getApplicationContext
public PackageServices(android.content.Context context)
context
- 对 Android 创建的 Context 的引用,用于访问输入设备系统。将其设置为 null 将导致抛出异常。
public PackageState getPackageState(String packageName, int flags)
packageName
- 要检查的应用程序的完整包名称。不能为空或空。flags
- 其他选项标志。使用以下任何组合来修改结果。PackageState
,指示目标包处于何种状态。如果提供的 packageName 无效,则返回PackageState.MISSING
。
public boolean isPackageNameInstalled(String packageName)
packageName
- 要检查的应用程序的完整包名称。不能为空或空。