我想在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. 如何提示停止振铃并启动alertdialog的警报
- 2. 没有振动的果冻豆振铃
- 3. 振动和警报iOS中
- 4. 带有声音,振动的android警报
- 5. Android - 如何获得振铃状态的振动?
- 6. 来电时没有振铃事件
- 7. 振铃期间更改振铃器音量
- 8. iPhone iOS7系统声音(振铃和警报)音量控制
- 9. 为什么警报被调用但不振铃?
- 10. 在振铃模式下振动问题RINGER_MODE_VIBRATE
- 11. Android振动API
- 12. Android振动器
- 13. Android:振动
- 14. Android:振铃模式更改为静音不会阻止手机振动
- 15. 振铃效应上osciloscope
- 16. 防止电话振铃
- 17. 播放铃声和振动电话?
- 18. 更新通知振动/铃声
- 19. 如何使用phonegap确定手机的配置文件(振动/振铃)?
- 20. Android振动崩溃
- 21. (180振铃)连接呼叫时没有铃声android pjsip(pjsua2)
- 22. RTSP/TRMP视频通话应用程序振铃指示器android
- 23. 将手机的状态从振铃模式切换到振动模式
- 24. 在呼叫期间将振铃模式从振动切换到正常
- 25. 如何取消警示框中的振动?
- 26. Android制作ToggleButton来设置铃声振动
- 27. 拖动手势和弹出警报振动的延迟
- 28. 通知不振动或显示灯光
- 29. 显示Alertdialog和使用振动器
- 30. Android:振动器方法(如果手机没有振动器?)