问题标签 [installed-applications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1124 浏览

android - Android 获取非 Play 商店应用列表

作为一项安全措施,我想获取未从 Play 商店安装的应用程序列表。有没有办法做到这一点?

packageManager包含一个方法,getInstalledApplications但我不知道要添加哪些标志来获取列表。任何帮助,将不胜感激。

编辑:这是 v4_adi 答案的代码示例。

这是一个好的开始,但是这也使预装的 Android 和三星应用程序获得了很多回报。无论如何要从列表中删除它们吗?我只希望用户安装来自未知来源的应用程序。

0 投票
1 回答
35 浏览

android - 如何将选定的应用程序从一个网格视图复制到另一个网格视图

你能指导我吗,我是否走正确的路?1.在第一个网格视图中安装应用程序。(完成) 2.从 gridview 第一个网格视图中选择最喜欢的应用程序。(这里我正在获取数组列表[whats up,faceboot])(完成) 3.我知道,如何将数组列表数据绑定到另一个自定义网格视图。

0 投票
1 回答
201 浏览

.net - Google api oauth 桌面 .net 库

将 Google apis 与 OAuth 2.0 一起使用,Google 建议使用HttpListener桌面应用程序,并在文档中注明您可能会遇到防火墙问题。这是如何在他们的代码中实现的(GoogleWebAuthorizationBroker.AuthorizeAsync),以及可能出现的问题。例如管理员权限、防火墙问题——如果我使用他们的客户端库,我会遇到这些问题吗?

0 投票
1 回答
4218 浏览

windows - 确定 Windows 8.1 上已安装程序的版本

我需要编写一段代码(最好是脚本),告诉我是否安装了 Adob​​e Reader,如果是,它的版本是什么。我认为在这里使用 PowerShell 是正确的,但我不知道。

0 投票
0 回答
124 浏览

windows - 从注册表中过滤已安装的应用程序以仅显示来自程序和功能的列表

我可以轻松地从 HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 的注册表位置中提取系统上的应用程序列表,但我返回的应用程序列表比程序和程序中显示的列表大得多特征。

例如,在我设置的一个测试系统上,它在程序和功能中显示了 14 个条目,但是当我从上面显示的注册表项中提取应用程序时,我得到了 35 个应用程序。

有没有办法将此列表过滤到仅显示在程序和功能中的 14 个条目?

这是我的代码以防万一:

0 投票
2 回答
974 浏览

powershell - Powershell获取安装程序脚本不返回计算机名

我正在尝试从一组远程服务器中获取已安装程序的列表。我能够获取程序名称但不能返回系统名称。下面是我的脚本。

下面是我的输出

在此处输入图像描述

0 投票
1 回答
148 浏览

powershell - 使用工作流并行的 Powershell 远程安装软件

我正在尝试转换我的库存脚本,以便能够使用工作流获取远程服务器上已安装软件的 csv 列表,但我无法获得它。

0 投票
3 回答
75 浏览

android - 我可以同时使用 A 检查 B 未安装的应用程序 A 和 B 吗?

我必须在我命名为 A 和 B 的 Android 手机上使用两个应用程序
。A 检查 B 未安装在手机中。
我可以这样做吗?
我使用应用克隆器、APK 编辑器、APK 管理器和其他一些应用来重命名应用名称,但它不起作用。

0 投票
0 回答
485 浏览

android - 尝试获取已安装应用程序列表时崩溃:PackageManager$NameNotFoundException

我在几个用户(运行 android 7.0/7.1)时发生了崩溃,我无法重现。

崩溃发生在我尝试获取已安装应用程序列表的模块中。我在真实硬件和各种模拟器上测试了该应用程序,没有出现任何问题。

我在下面展示了我的代码的简化版本。

崩溃的行是:

在函数 getInstalledAppList 中。

ListApptest 是一个从片段实例化的类:

我将 packageManager 初始化为 activity.getPackageManager() 并且看起来 getInstalledApplications() 运行良好(我可以添加对返回值的检查?)那么 PackageManager$NameNotFoundException 的原因是什么?

getInstalledApplications 怎么会返回一个未知的包名?

这是我的代码:

以下是相关的跟踪:

编辑

我有一个友好的测试人员(不在同一个城市)发生了崩溃。我能够得到一些数据:

在 infos = packageManager.getInstalledApplications 之后:

坠机前:

所以看起来它在 com.samsung.knox.knoxtrustagent 上崩溃了?

可能是什么原因?你如何解决这个问题?

0 投票
0 回答
25 浏览

android - 获取选定权限的所有应用程序

有没有办法获取使用特定权限组的所有应用程序的列表?例如,如果我有一些权限,如位置、相机或联系人,我想显示使用所选权限的应用程序列表。

这是示例图像,所以基本上如果我单击位置,我想显示每个使用位置权限的已安装应用程序。

谢谢。

权限