c# - 获取可发送通知的已安装 Windows 应用列表
问题描述
要获取我使用的所有已安装应用程序
PackageManager packageManager = new PackageManager();
IEnumerable<Windows.ApplicationModel.Package> packages = packageManager.FindPackagesForUser("");
我如何过滤此列表以获取应用程序(如屏幕截图所示)?
解决方案
获取可发送通知的已安装 Windows 应用列表
恐怕您无法获得具有通知功能的应用程序。目前没有这样的api可以接近。上面的截图是设置页面内容,是系统级别的。
目前,我们只能使用通知侦听器来访问操作中心中的当前通知。有关更多信息,请参阅此文档。
推荐阅读
- java - IntelliJ 中的 JavaFX Maven 项目。JavaFX 运行时组件仅在 IntelliJ 中缺失。JAR 通过 mvn 包执行没有问题
- react-native - React-Native metro bundler 使用 babel 转换器删除导入,保持包大小不变
- javascript - 想知道为什么我在 js 中的 querySelector 在从输入字段中获取数据时不起作用
- javascript - Checkbox function on true value still executes when value is false
- button - 你如何添加一个定时加载器+一个完成后显示的按钮
- android - 颤振突出显示滚动时的活动菜单项
- github-actions - 在工作流级别的环境变量中使用数组?
- php - 无法理解 php 中这是什么错误
- reactjs - 尝试分派无参数异步 thunk 时,参数类型与参数不匹配
- python - Python解析xml并保存100个请求