拨入电话时如何更改拨入振动水平?

拨入电话时如何更改拨入振动水平?,第1张

概述莫名其妙的棘手问题.我正在使用一个应用程序,通过该应用程序,用户可以设置来电自定义铃声以及不同联系人的不同振动级别.我坚持设置振动等级.我们可以使用Vibratorv=(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);//1.Vibratefor1000millisecondslong

莫名其妙的棘手问题.我正在使用一个应用程序,通过该应用程序,用户可以设置来电自定义铃声以及不同联系人的不同振动级别.

我坚持设置振动等级.我们可以使用

Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);  // 1. Vibrate for 1000 milliseconds  long milliseconds = 1000;  v.vibrate(milliseconds);  // 2. Vibrate in a Pattern with 500ms on, 500ms off for 5 times  long[] pattern = { 500, 300 };  v.vibrate(pattern, 5);

这就是振动手机的方法.但是我想设置来电的振动等级.用户可以从不同的预定义振动设置中进行设置.

使用此代码,我可以将“振动”设置为“开”-“关”.但不知道如何设置振动水平.

 String VIBRATE_IN_SILENT_SETTING_name = "vibrate_in_silent";Settings.System.putInt(getContentResolver(), VIBRATE_IN_SILENT_SETTING_name, 1);

我希望有人可以就此问题提供一些建议.欢迎提出建议.

解决方法:

AndroID Vibrate API仅具有时间控制.该API中没有幅度控制.

欲了解更多,请参考this

http://developer.android.com/reference/android/os/Vibrator.html

总结

以上是内存溢出为你收集整理的拨入电话时如何更改拨入振动水平?全部内容,希望文章能够帮你解决拨入电话时如何更改拨入振动水平?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1094527.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存