解说社区

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 695|回复: 2

[分享] 激活和停用静音模式的功能

[复制链接]
发表于 2022-3-21 05:51:54 | 显示全部楼层 |阅读模式
本帖最后由 在一起生活 于 2022-3-21 05:56 编辑

你好,

我想使用一个函数启用和禁用静音模式。

我遇到以下问题:

静音模式不想激活,因为我有权限问题,我不知道如何使用编程来做到这一点。

当我退出静音模式时,没问题。

这是我的功能,并提前感谢您提供可能的答案:

  1. require "import"
  2. import "android.content.Context"
  3. function enableDisableSilenceMode()
  4. local audioManager=service.getSystemService(Context.AUDIO_SERVICE)
  5. local audioMode = audioManager.getRingerMode()
  6. if audioMode == AudioManager.RINGER_MODE_NORMAL then
  7. audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT)
  8. service.speak ("静音模式已启动")
  9. else
  10. audioManager.setRingerMode(AudioManager.RINGER_MODE_NORMAL)
  11. service.speak ("静音模式关闭")
  12. end
  13. end
  14. service.click({{"%enableDisableSilenceMode$100",}})
  15. return true
复制代码
回复

使用道具 举报

发表于 2022-3-21 21:25:54 来自手机 | 显示全部楼层
嗯,是我看不懂的东西,默默的来,默默的走



  来自解说社区客户端
回复

使用道具 举报

 楼主| 发表于 2022-3-21 22:47:20 | 显示全部楼层
放假 发表于 2022-3-21 21:25
嗯,是我看不懂的东西,默默的来,默默的走

你好,

非常感谢您的快速回复。

实际上,需要权限的是“请勿打扰”模式。

我还没有找到解决办法。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|解说社区

GMT+8, 2024-4-19 22:51 , Processed in 0.044608 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表