android - 在特定时间自动更改 Android 配置文件模式

标签 android broadcastreceiver profile scheduler

如何在android中的特定时间自动更改Android手机的配置文件模式?

我想制作一个应用程序,其中配置文件模式将在特定时间自动更改。

我该怎么做?

最佳答案

AudioManager类可以用来设置铃声。

使用 setRingerMode() 方法。以下代码将铃声设置为静音模式:

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);

以下是该函数可接受的值:

RINGER_MODE_NORMAL, RINGER_MODE_SILENT, or RINGER_MODE_VIBRATE.

同时在 list 文件中添加以下权限:

android.permission.MODIFY_AUDIO_SETTINGS

编辑1::Alarm Manager可用于在特定时间执行代码..

关于android - 在特定时间自动更改 Android 配置文件模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13026583/

相关文章:

android - GetView() 中的 ConvertView

android - 每次运行 Appium、Ruby 测试时如何跳过 Chrome 欢迎屏幕

android - 如何取消所有排队等待 Intent 服务的未决 Intent

java - 即使应用程序被杀死,我怎样才能让我的应用程序运行?当它从最近的应用程序中删除时,就被杀死了

android - 使用 DataWedge 的广播 Intent 传递在 Android 应用程序中不起作用?

c++ - 您可以使用哪些技术来分析您的代码

android - 无法从 PreferenceFragment 显示 Snackbar

docker - Visual Studio 配置文件更改导致无效的 ssl 证书?

facebook - 通过电子邮件获取 facebook 个人资料 ID 或图片