【发布时间】:2013-09-07 16:13:38
【问题描述】:
只是在我的 Android 应用中测试振动权限。
我已经让它做一些触觉反馈,这很好。
奇怪的是,当我关闭手机 Vibrate on Touch 设置时,home 和 back 按钮停止振动,但我的应用程序仍然允许它。这是为什么呢?
【问题讨论】:
-
如果你在你的应用中播放音频,你必须有
setVolumeControlStream(AudioManager.STREAM_MUSIC);这样你的应用的音量与系统音量相同,否则你的应用将在它自己独立的音量设置上运行。也许这里的情况类似。 -
也许可以试试
setRingerMode(RINGER_MODE_NORMAL);API 建议它允许应用程序镜像振动/静音模式等的用户设置。 -
对,我刚刚尝试查看您的建议,默认情况下铃声模式设置为正常。