android - Flutter:从 Android Intent 访问通知设置
问题描述
我正在尝试从 AndroidIntent 访问通知设置,但找不到正确的服务名称。
我已经尝试了几乎所有与通知相关的服务。 https://developer.android.com/reference/android/provider/Settings
这是有人可能会问的代码。
final AndroidIntent intent = AndroidIntent(
action: 'android.settings.APP_NOTIFICATION_SETTINGS');
intent.launch();
//Aandroid.settings.NOTIFICATION_ASSISTANT_SETTINGS
//android.settings.NOTIFICATION_LISTENER_DETAIL_SETTINGS
//android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS
//ACTION_NOTIFICATION_LISTENER_DETAIL_SETTINGS nnn
//EXTRA_APP_PACKAGE
//ACTION_NOTIFICATION_LISTENER_SETTINGS
},
我正在添加我想通过 android Intent (Flutter) 打开的通知设置的图片。
解决方案
经过长时间的搜索,我找到了显示预期通知设置的解决方案。
这仅适用于 Flutter。
我找到了一个app_settings 插件。只需将其添加到 pubspec.yaml 并安装即可。
之后只有一行代码。
RaisedButton(
onPressed: () {
// AppSettings.openLocationSettings();
AppSettings.openNotificationSettings();
// openWIFISettings();
},
)
您也可以使用多种设置。我已经测试了其中的一些。像上面一样,我测试了 3 个设置。
Notification
Location
Wifi
推荐阅读
- python - 如何使 Dijkstra 的算法报告该最短路线的完整最终距离
- java - 关闭应用程序时广播接收器不起作用
- sql - 错误后如何设置 MERGE 操作以继续执行
- casting - 它在哪里声明 CastRemoteDisplay api 已弃用,是否正确,没有替代方案?
- html - 有没有办法在 Webview 中将 Voiceover 的焦点更改或重置为 Javascript?
- java - XWPFDocument - 外部超链接创建 - 路径显示为“localpath+url” 我只需要将它写为“url”
- vue.js - 验证
和不改变格式的链接 - google-cloud-firestore - 在异步文档创建时创建有序索引
- python - Python Visual Studio Code 方括号无法识别
- javascript - 我怎样才能总结和计算百分比(正确)?