问题标签 [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.
android - Android 获取非 Play 商店应用列表
作为一项安全措施,我想获取未从 Play 商店安装的应用程序列表。有没有办法做到这一点?
packageManager
包含一个方法,getInstalledApplications
但我不知道要添加哪些标志来获取列表。任何帮助,将不胜感激。
编辑:这是 v4_adi 答案的代码示例。
这是一个好的开始,但是这也使预装的 Android 和三星应用程序获得了很多回报。无论如何要从列表中删除它们吗?我只希望用户安装来自未知来源的应用程序。
android - 如何将选定的应用程序从一个网格视图复制到另一个网格视图
你能指导我吗,我是否走正确的路?1.在第一个网格视图中安装应用程序。(完成) 2.从 gridview 第一个网格视图中选择最喜欢的应用程序。(这里我正在获取数组列表[whats up,faceboot])(完成) 3.我知道,如何将数组列表数据绑定到另一个自定义网格视图。
.net - Google api oauth 桌面 .net 库
将 Google apis 与 OAuth 2.0 一起使用,Google 建议使用HttpListener
桌面应用程序,并在文档中注明您可能会遇到防火墙问题。这是如何在他们的代码中实现的(GoogleWebAuthorizationBroker.AuthorizeAsync)
,以及可能出现的问题。例如管理员权限、防火墙问题——如果我使用他们的客户端库,我会遇到这些问题吗?
windows - 确定 Windows 8.1 上已安装程序的版本
我需要编写一段代码(最好是脚本),告诉我是否安装了 Adobe Reader,如果是,它的版本是什么。我认为在这里使用 PowerShell 是正确的,但我不知道。
windows - 从注册表中过滤已安装的应用程序以仅显示来自程序和功能的列表
我可以轻松地从 HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 的注册表位置中提取系统上的应用程序列表,但我返回的应用程序列表比程序和程序中显示的列表大得多特征。
例如,在我设置的一个测试系统上,它在程序和功能中显示了 14 个条目,但是当我从上面显示的注册表项中提取应用程序时,我得到了 35 个应用程序。
有没有办法将此列表过滤到仅显示在程序和功能中的 14 个条目?
这是我的代码以防万一:
powershell - 使用工作流并行的 Powershell 远程安装软件
我正在尝试转换我的库存脚本,以便能够使用工作流获取远程服务器上已安装软件的 csv 列表,但我无法获得它。
android - 我可以同时使用 A 检查 B 未安装的应用程序 A 和 B 吗?
我必须在我命名为 A 和 B 的 Android 手机上使用两个应用程序
。A 检查 B 未安装在手机中。
我可以这样做吗?
我使用应用克隆器、APK 编辑器、APK 管理器和其他一些应用来重命名应用名称,但它不起作用。
android - 尝试获取已安装应用程序列表时崩溃:PackageManager$NameNotFoundException
我在几个用户(运行 android 7.0/7.1)时发生了崩溃,我无法重现。
崩溃发生在我尝试获取已安装应用程序列表的模块中。我在真实硬件和各种模拟器上测试了该应用程序,没有出现任何问题。
我在下面展示了我的代码的简化版本。
崩溃的行是:
在函数 getInstalledAppList 中。
ListApptest 是一个从片段实例化的类:
我将 packageManager 初始化为 activity.getPackageManager() 并且看起来 getInstalledApplications() 运行良好(我可以添加对返回值的检查?)那么 PackageManager$NameNotFoundException 的原因是什么?
getInstalledApplications 怎么会返回一个未知的包名?
这是我的代码:
以下是相关的跟踪:
编辑
我有一个友好的测试人员(不在同一个城市)发生了崩溃。我能够得到一些数据:
在 infos = packageManager.getInstalledApplications 之后:
坠机前:
所以看起来它在 com.samsung.knox.knoxtrustagent 上崩溃了?
可能是什么原因?你如何解决这个问题?