android - 在特定时间调用 android 手机配置文件模式

标签 android broadcastreceiver profile broadcast

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

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

我该怎么做

最佳答案

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

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

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

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

android.permission.MODIFY_AUDIO_SETTINGS

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

关于android - 在特定时间调用 android 手机配置文件模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13027001/

相关文章:

返回另一个用户结果的 ASP.NET 配置文件属性

ios5 - 除了6个配置文件(HFP,PBAP,A2DP,AVRCP,PAN,HID)外,iOS中是否使用受支持的蓝牙配置文件?

java - 在API 23之前定位时实现breakStrategy

java - 两个 Intent 服务是否会生成两个不同的工作线程?

依赖于 android.os 的 Java 库在使用时会导致 NoClassDefFoundError

java - 警报管理器未触发广播接收器

android - 暂停或停止 fragment 后未显示键盘

iOS Enterprise 内部应用程序分发错误

android - ViewPager 或 ScrollView 中的 WebView - Android 3.0+ 上的奇怪渲染错误

android - BroadcastReceiver不接收来自外部链接的Intent