130得票15回答
这是什么意思:安装失败[INSTALL_FAILED_CONTAINER_ERROR]?

我尝试部署我的应用程序,有时会遇到这个错误:Failure [INSTALL_FAILED_CONTAINER_ERROR] 我尝试通过谷歌搜索,但没有找到错误的含义或其引起的原因。我通过IDE (IntelliJ)进行部署,文件被复制到设备上的 /data/local/tmp 目录下(未...

97得票18回答
完全更改包名,包括公司域名

假设这是包名:package com.company.name。 我如何更改company? P.S. 我看到了如何更改name,但没有看到关于如何更改company的信息。 我正在使用Android Studio。

74得票6回答
Android如何通过编程隐藏/显示应用程序图标

我曾使用以下代码来在程序中隐藏应用图标try{ PackageManager p = getPackageManager(); p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_E...

52得票2回答
如何在文件系统中获取APK文件的信息(不仅限于已安装的),而不使用File或file-path?

背景 我的应用程序(此处)可以在文件系统中搜索APK文件(不仅限于已安装的应用程序),显示每个文件的信息,允许删除、分享、安装... 作为Android Q上scoped-storage功能的一部分,谷歌宣布SAF(存储访问框架)将取代普通的存储权限。这意味着即使您尝试使用存储权限,它也只...

50得票4回答
如何将Gradle依赖更新到最新版本

有没有一种简单的方法让Gradle将依赖项更新到它们最新可用的版本?为了构建可重复性,我在我的build.gradle文件中使用版本号来定义所有依赖关系,如下所示:dependencies { compile 'namespace:package1:version' compi...

38得票4回答
如何启用Android下载管理器

我正在使用Android下载管理器下载文件列表。最近,我遇到了一个崩溃报告,其中提示: Unknown java.lang.IllegalArgumentException: Unknown URL content://downloads/my_downloads 后来,我发现原因是用户已...

34得票5回答
获取安卓设备中所有已安装应用的图标

我想获取我所有安装应用的图标。 我可以使用包管理器获取这些图标吗? 有没有相应的功能?或者还有其他方式可以将所有已安装应用的图标转换为位图? 谢谢!

33得票5回答
Android: 如何获取已安装活动列表,以它们在启动器中出现的顺序为准,且不包含重复项

我正在编写一个应用程序,允许用户查看已安装应用程序的列表,选择其中一个并在预定时间启动它。使用来自stackoverflow的教程,我成功地找出了如何获取已安装活动、它们的包名称和图标的列表(即这里 - 有几种方法可以做到这一点)。以防万一,以下是我启动活动的方式,它能够完美运行,没有问题:I...

27得票5回答
获取所有用户的应用程序列表

如果我想要检索当前用户所有应用程序的ApplicationInfo列表,只需运行: PackageManager pkgmanager = ctx.getPackageManager(); List<ApplicationInfo> installedApps = pkgmana...

24得票4回答
PackageManager.getInstallerPackageName()可以告诉我我的应用是从亚马逊应用商店安装的吗?

我计划在亚马逊应用商店和Google Play上发布我的应用程序,并且我的应用程序中有一些东西需要根据应用程序是从亚马逊应用商店安装还是从其他地方安装而表现出略微不同的行为。如果我正确理解了PackageManager.getInstallerPackageName(String packag...