jjzjj

PackageManager

全部标签

android - 如何在 Android 中获取已安装的应用程序而没有系统应用程序?

我想获取出现在菜单屏幕中的所有应用程序。但是,现在我只获取用户安装的应用程序或所有应用程序(包括系统应用程序)。我当前的代码是:finalPackageManagerpm=getActivity().getPackageManager();Listapps=pm.getInstalledPackages(PackageManager.GET_META_DATA);ArrayListaux=newArrayList();for(inti=0;i使用此代码,我可以获取用户安装的应用程序,如果我注释'if'指令,我将获取系统应用程序。所以,我想让用户安装应用程序以及联系人、图库等应用程序。更

android - 从包名中获取应用程序信息

我有一个应用程序包名称。有什么方法可以获取此应用程序的图标、名称吗?包名示例:com.example.name 最佳答案 尝试类似:try{ApplicationInfoapp=this.getPackageManager().getApplicationInfo("com.example.name",0);Drawableicon=packageManager.getApplicationIcon(app);Stringname=packageManager.getApplicationLabel(app);returnicon;

android - 从包名中获取应用程序信息

我有一个应用程序包名称。有什么方法可以获取此应用程序的图标、名称吗?包名示例:com.example.name 最佳答案 尝试类似:try{ApplicationInfoapp=this.getPackageManager().getApplicationInfo("com.example.name",0);Drawableicon=packageManager.getApplicationIcon(app);Stringname=packageManager.getApplicationLabel(app);returnicon;

Android 无法在 PackageManager io.crash.air 中找到此应用

我正在使用AndroidStudio和Fabric插件。我已经能够向Fabric报告崩溃了。我的应用的Gradle构建脚本:buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.+'}}applyplugin:'com.android.application'applyplugin:'io.fabric'repositories{maven{url'https://maven.fabric.io/public'

Android 无法在 PackageManager io.crash.air 中找到此应用

我正在使用AndroidStudio和Fabric插件。我已经能够向Fabric报告崩溃了。我的应用的Gradle构建脚本:buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.+'}}applyplugin:'com.android.application'applyplugin:'io.fabric'repositories{maven{url'https://maven.fabric.io/public'

Android如何以编程方式隐藏启动器图标

我的应用程序设计为只需要运行一次。因此,我想在第一次运行后从启动器中隐藏图标,但不卸载应用程序。我见过类似的应用程序——它们可以从启动器应用程序列表中删除自己的图标。我怎样才能达到相同的结果?谢谢。 最佳答案 PackageManagerp=getPackageManager();p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED,PackageManager.DONT_KILL_APP);请注

Android如何以编程方式隐藏启动器图标

我的应用程序设计为只需要运行一次。因此,我想在第一次运行后从启动器中隐藏图标,但不卸载应用程序。我见过类似的应用程序——它们可以从启动器应用程序列表中删除自己的图标。我怎样才能达到相同的结果?谢谢。 最佳答案 PackageManagerp=getPackageManager();p.setComponentEnabledSetting(getComponentName(),PackageManager.COMPONENT_ENABLED_STATE_DISABLED,PackageManager.DONT_KILL_APP);请注

显示 android.content.pm.PackageManager$NameNotFoundException : Application package com. google.android.backup 的 Android 日志猫

我是android的新手,当我尝试在avd中运行我的应用程序时,在日志猫中发现了以下异常,不幸的是我的应用程序无法运行,请帮助android.content.pm.PackageManager$NameNotFoundException:Applicationpackagecom.google.android.backupnotfoundatandroid.app.ContextImpl.createPackageContextAsUser(ContextImpl.java:2172)atandroid.app.ContextImpl.createPackageContext(Cont

android - PackageManager#installPackage 不适用于 Android N

当使用构建工具版本24和带有N图像(npd56n)的Android设备时,我无法使用PackageManager#installPackage安装包。当带有file:方案的URI传递给方法时,返回-3,我假设它是INSTALL_FAILED_INVALID_URI.当使用FileProvider(content:scheme)创建的URI传递给方法时,会抛出异常:Causedby:java.lang.UnsupportedOperationException:Onlyfile://URIsaresupported有什么想法吗? 最佳答案

java - android PackageManager.DONT_KILL_APP 似乎不起作用

在我最近的项目中,我通过使用COMPONENT_ENABLED_STATE_DISABLED标志从启动器中隐藏了应用程序图标。在这里你可以看到代码:PackageManagerpackageManager=SettingsActivity.this.getPackageManager();ComponentNamecomponentName=newComponentName(SettingsActivity.this,MainScreen.class);packageManager.setComponentEnabledSetting(componentName,PackageMana