首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Jelly Bean、Android中的振动设置

更改Jelly Bean、Android中的振动设置
EN

Stack Overflow用户
提问于 2012-07-02 06:28:01
回答 4查看 7.8K关注 0票数 2

我正在寻找我们如何改变振动设置在果冻豆。我发现所有之前的JB振动设置都被弃用了,但在任何地方都没有看到任何新的AudioManager.change振动设置代码。有一个设置“振铃时振动”,我想知道如何玩。

谢谢你的帮助。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-30 15:33:36

在android4.1中,你可以用它来控制“振动和振铃”。

代码语言:javascript
复制
Settings.System.putInt(mContentResolver, Settings.System.VIBRATE_WHEN_RINGING, enable ? 1 : 0);
票数 6
EN

Stack Overflow用户

发布于 2012-07-02 06:46:15

从文档中:

代码语言:javascript
复制
This method is deprecated.
Applications should maintain their own vibrate policy based on current ringer mode that can be queried via getRingerMode().

谷歌似乎希望振动设置由每个应用程序在应用程序之间的基础上为自己处理,通过查询getRingerMode()来调整其设置。

票数 2
EN

Stack Overflow用户

发布于 2015-02-19 18:46:56

Settings.System.VIBRATE_WHEN_RINGING是用@hide注解声明的,所以你在Android Studio中使用它可能会有麻烦。因此,您可能需要用它的值替换Settings.System.VIBRATE_WHEN_RINGING"vibrate_when_ringing"

令人恼火的是,它是用@hide注释声明的,因为这意味着Google不希望外部开发人员使用它……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11286116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档