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

时间:2012-10-23 08:43:46

标签: android broadcastreceiver profile scheduler

如何在android中的特定时间自动更改android手机的个人资料模式?

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

我该怎么做?

2 个答案:

答案 0 :(得分:1)

配置文件不是内置的Android功能,某些制造商和自定义ROM会添加它们,因此没有通用的API。

答案 1 :(得分:1)

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.

还在清单文件中添加以下权限:

android.permission.MODIFY_AUDIO_SETTINGS

EDIT1 :: Alarm Manager可用于特定时间的执行代码..