Android 思路有关问题

Android 思路问题
目前碰到一个需求,类似于微信的功能
接受到服务器上的一个消息后,手机发生触发振动提示,待机情况下也要求发生振动提示。
我的思路是
方式一:
通过Activity 绑定Service,Service中通过一个线程定时与服务器交互取新消息,然后Activity中通过一个线程监测Binder的数据,实现对应的振动
方式二:
通过AlarmManager服务实现与服务器定时数据交互,并根据交互数据发出振动提示。

不知道以上两种方式可否实现我的需求
“接受到服务器上的一个消息后,手机发生触发振动提示,待机情况下也要求发生振动提示。”
由于之前没接触过,希望各位提出宝贵建议

------解决方案--------------------
用推送啊。。。

最难的是
1.怎么动态增加按钮,点击按钮播放声音 
2.声音的压缩


我已经实现了80%了。。。socket连接   NOI框架的服务器,我自己写的。。。

手机界面仿微信界面。。。

------解决方案--------------------
引用:
用推送啊。。。

最难的是
1.怎么动态增加按钮,点击按钮播放声音 
2.声音的压缩


我已经实现了80%了。。。socket连接   NOI框架的服务器,我自己写的。。。

手机界面仿微信界面。。。


http://ask.csdn.net/questions/585
------解决方案--------------------
我记忆力不太好,去年做这个需求的时候用的Notification,他好像只要设置个属性就有震动了
------解决方案--------------------
你说的这两种方式都行 如果前提是你要的时间不那么精确的话 要想更进一步建议用推送吧
------解决方案--------------------
引用:
引用:你说的这两种方式都行 如果前提是你要的时间不那么精确的话 要想更进一步建议用推送吧
推送 具体 使用什么技术实现
xmpp的方式 网上有个开源的服务器openfire