【问题标题】:Invoke android phone profile mode at specific time在特定时间调用 android 手机配置文件模式
【发布时间】:2012-10-13 04:21:53
【问题描述】:

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

我想开发一个应用程序来更改设置时间表,并在特定的时间表时间,配置文件模式自动更改为所需的模式。

我该怎么做

【问题讨论】:

  • 我尝试学习了broadcastReceiver,看了一些教程来学习如何将广播发送到broadcastReceiver。

标签: android broadcastreceiver profile broadcast


【解决方案1】:

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

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

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

RINGER_MODE_NORMAL、RINGER_MODE_SILENT 或 RINGER_MODE_VIBRATE。 还要在清单文件中添加以下权限:

android.permission.MODIFY_AUDIO_SETTINGS

Alarm Manager可用于在特定时间执行代码..

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多