首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
packagemanager专题
PackageManager安装包管理
常用代码: List<PackageInfo> packageInfoList = getPackageManager().getInstalledPackages(0); //返回已安装的包信息列表 packageInfo.applicationInfo.flags&ApplicationInfo.FLAG_SYSTEM) == 0;//判断是否为非系统应用 用获得的属性信
阅读更多...
Android之使用PackageManager取得程序的包名、图标等
Android之使用PackageManager取得程序的包名、图标等 效果图: Model代码: public class AppInfo { private String appLabel; private Drawable appIcon ; private Intent intent ;
阅读更多...
百度AI 人脸采集SDK packagemanager$namenotfoundexception
使用的包名,application和组件名(Activity,Service,BroadcastReciver)没有被找到的话都会报。 简单来说就是你没有定义这样的类,或忘了在AndroidMainfest.xml中注册,或者包名不对应 如:AndroidManifest
阅读更多...
学习AOSP中的PackageManager例子
AOSP提供了PM的测试demo,可以较好地掌握跟PM相关的各种api。 cts\tests\tests\content\src\android\content\pm\cts\PackageManagerTest.java(Android 5.1) package android.content.pm.cts;import com.android.cts.content.R;impor
阅读更多...
PackageManager 与 ActivityManager
Android系统为应用管理功能提供了大量的API。根据功能的不同,这些API分为两大类:PackageManager相关和ActivitManager相关。 PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用查询permission相关信息查询Application相关信息(application,activity,
阅读更多...
PackageManager(PackageInfo),加载assets下APK文件 及快速加载插件APK里面的资源
-- PackageManager.getPackageArchiveInfo,PackageInfo //得到PackageInfo对象,其中包含了该apk包含的activity和service public static PackageInfo getPackageInfo(Context context, String apkFilepath) { PackageManage
阅读更多...
PackageManager的使用
如何获取Android系统中应用程序的信息,主要包括packagename、label、icon、占用大小等。具体分为两个部分,计划如下: 第一部分: 获取应用程序的packagename、label、icon等 ; 第二部分: 获取应用程序的占用大小,包括:缓存大小(cachsize)、数据大小(datasize)。 Android系统为
阅读更多...
Android PackageManager的妙用
判断是否是系统应用 private boolean isSystemApp(String pkgName) {if (null == pkgName || TextUtils.isEmpty(pkgName)) {return false;}try {PackageInfo info = getPackageManager().getPackageInfo(pkgName, PackageMa
阅读更多...