我想在Android中创建事件,并且当scedules事件的时间到达时,我想显示警报框,振铃并震动手机。有人可以帮忙吗? 谢谢Android事件:振铃,振动并显示警报框
0
A
回答
1
从处理程序类文档
调度消息与后完成(发送消息(消息), sendMessageAtTime(消息,长)和sendMessageDelayed(消息, 长)方法。发布版本允许您排队可运行对象 ,以便在收到消息队列时由其调用; sendMessage版本允许您将包含 数据的Message对象排入队列,这些数据将由Handler的 handleMessage(Message)方法处理(要求您实现Handler的子类 )。
更多信息请见here。在你的情况下,你似乎需要postAtTime
或postDelayed
。该代码看起来像
new Handler().postDelayed(new Runnable() {
public void run() {
//show alert, vibrate and ring..
}
}, 10000);//execute this Runnable in 10 sec
1
您将需要使用AlarmManager设置警报。 然后,当时间到了时,您需要一台BroadcastReceiver来执行您的任务。 要振铃,您需要使用MediaPlayer使用您首选声音的URI(通知/铃声/闹钟),并振动您将使用振动器服务: Vibrator v =(Vibrator)getSystemService(Context.VIBRATOR_SERVICE);
现在,你有一般的想法,我建议你阅读一些例子,Android的网站,了解详情......
相关问题
- 1. 带有声音,振动的android警报
- 2. 来电时没有振铃事件
- 3. 为什么警报被调用但不振铃?
- 4. Android:振动
- 5. Android:振铃模式更改为静音不会阻止手机振动
- 6. 防止电话振铃
- 7. 播放铃声和振动电话?
- 8. (180振铃)连接呼叫时没有铃声android pjsip(pjsua2)
- 9. RTSP/TRMP视频通话应用程序振铃指示器android
- 10. 在呼叫期间将振铃模式从振动切换到正常
- 11. Android制作ToggleButton来设置铃声振动
- 12. 拖动手势和弹出警报振动的延迟
- 13. Android:振动器方法(如果手机没有振动器?)
- 14. Android的振动仅15秒
- 15. 振动Edittext在Android中
- 16. Android通知振动时间
- 17. Android手机不振动
- 18. android获取振动设置
- 19. Android:设置振动功率
- 20. Android锁定/睡眠振动
- 21. 覆盖振铃音量应用程式
- 22. Twilio - 2振铃后拨打电话
- 23. 发挥振荡/振动会使声音
- 24. 播放警报声音(振动)虽然AudioQueue被记录
- 25. SwitchPreference振动
- 26. 减少振动
- 27. 承担振动
- 28. 从OnLongClickListener振动
- 29. 当在GDI中调整大小时,出现Ghost边框('振铃')+
- 30. Android显示警报