在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
封装正在运行的应用程序的进程信息。 领域摘要
构造器摘要
方法总结
领域细节DATA_IN_USE公共静态最终int DATA_IN_USE 表示应用程序使用数据模板的功能之一正在被另一个进程调用。 也可以看看: REASON_UNKNOWN公共静态最终int REASON_UNKNOWN 表示此体重水平没有特殊原因。 也可以看看: SERVICE_IN_USE公共静态最终int SERVICE_IN_USE 指示该应用程序的一种服务功能正在被另一个进程调用。 也可以看看: WEIGHT_CACHED公共静态最终int WEIGHT_CACHED 表示此过程包含可以清除的缓存数据,并且不会主动运行任何应用程序组件。 也可以看看: WEIGHT_CANT_SAVE_STATE公共静态最终int WEIGHT_CANT_SAVE_STATE 指示在此进程中运行的应用程序无法保存进程状态,并且在后台运行时无法终止该进程。 也可以看看: WEIGHT_FOREGROUND公共静态最终int WEIGHT_FOREGROUND 指示此进程正在运行前景UI。 也可以看看: WEIGHT_FOREGROUND_SERVICE公共静态最终int WEIGHT_FOREGROUND_SERVICE 指示此过程正在运行使用用户可感知的服务模板(简称服务能力)的功能,例如,在后台播放音乐。此类服务功能的权重介于前景UI和背景服务功能之间。 也可以看看: WEIGHT_GONE公共静态最终int WEIGHT_GONE 表示此过程不存在。 也可以看看: WEIGHT_PERCEPTIBLE公共静态最终int WEIGHT_PERCEPTIBLE 指示用户无法直接感知此过程。 也可以看看: WEIGHT_SERVICE公共静态最终int WEIGHT_SERVICE 表示此过程包含在后台运行的服务功能。 也可以看看: WEIGHT_TOP_SLEEPING公共静态最终int WEIGHT_TOP_SLEEPING 指示设备处于睡眠状态时此进程正在运行前景UI。 也可以看看: WEIGHT_VISIBLE公共静态最终int WEIGHT_VISIBLE 表示此进程正在运行的是活动的东西,而不是在前台UI上运行的东西,例如,在后台运行的应用程序。 也可以看看: 构造器详细信息RunningProcessInfo公共RunningProcessInfo() 用于创建RunningProcessInfo实例的构造函数。 方法细节getPidpublic int getPid() 获取当前进程的ID。 返回值: 返回进程ID。 getPkgList公共String[] getPkgList() 获取当前进程加载的捆绑软件列表。 返回值: 返回包名称列表。 getProcessName公共StringgetProcessName() 获取运行应用程序的进程的名称。 返回值: 返回进程名称。 getUidpublic int getUid() 获取安装应用程序的用户的ID。 返回值: 返回用户ID。 getLastMemoryLevelpublic int getLastMemoryLevel() 获取上次报告给进程的内存调整级别,该级别与传递给Ability#onMemoryLevel(int)的值相对应。 返回值: 返回最后的内存调整级别。 getWeightpublic int getWeight() 获得此过程的权重级别。 返回值: 返回体重水平,例如 WEIGHT_FOREGROUND 或 WEIGHT_SERVICE。 getWeightReasonCodepublic int getWeightReasonCode() 获取此过程权重级别的原因。 返回值: 返回重量级别的原因,可能是 REASON_UNKNOWN,DATA_IN_USE 或 SERVICE_IN_USE。 公共StringtoString() 从类:Object复制的描述返回Object的字符串表示形式。通常,toString方法返回一个“以文本形式表示”此对象的字符串。结果应该是简洁易懂的表示形式,便于人们阅读。建议所有子类都重写此方法。 Object类的toString方法返回一个字符串,该字符串包括该对象是其实例的类的名称,符号字符“ @”以及该对象的哈希码的无符号十六进制表示形式。换句话说,此方法返回的字符串等于:
覆写: 返回值: 对象的字符串表示形式。 |
请发表评论