2011-04-22 54 views
-1

嗨,
我正在开发一个小型的android应用程序。应用程序接收来自其他电话的短信。我想根据用户当前的设置播放默认铃声和振动警报onReceiving Messages事件。即如果手机没有静音并且振动关闭,则它会播放铃声,如果手机静音并且振动打开,它应该振动onRecieve事件。
谢谢Android在接收文本时播放默认的铃声和振动提示消息

+1

什么是问题?我们不会为你做功课。另外,为什么你需要为此创建一个应用程序,这是Android标准功能。 – 2011-04-22 13:39:28

+0

我有一个应用程序通过文本消息与其他应用程序通信。我想根据用户当前的短信设置进行铃声/振动提示,当短信在另一端收到时。 – junto 2011-04-22 14:08:38

+0

我还是不明白为什么你需要自己做这件事。这是Android的基本功能。或者你想要不同的声音/振动取决于文本消息中的内容? – 2011-04-22 14:14:48

回答

4

帮派,

一个您设置的通知,你只需要添加标志,以表明你想要的默认播放声音和振动。

Notification notification = new Notification(android.R.drawable.ic_popup_reminder, 
      "My Notification", System.currentTimeMillis()); 
notification.defaults |= Notification.DEFAULT_SOUND; 
notification.defaults |= Notification.DEFAULT_VIBRATE;