小编use*_*589的帖子

设备重新联机时,Google Cloud Messaging(GCM)无法投放

我正在使用GCM开发Android应用程序.目前我在客户端和服务器端使用标准的Google库.如果我在两台Android设备上进行测试,无论我的应用程序是否正在运行,两台设备都打开时GCM都能正常工作.

但是,如果设备A已关闭且我正在从设备B向其发送消息,则当设备A重新打开时,它不会接收在离线时发送的任何消息.

在服务器端(启动实际发送),每个到设备A的消息都没有collapse_key,time_to_live设置为2000000(以防用于测试目的).实际发送的重试参数设置为50(如果GCM本身无法访问,则不太可能).

我是否需要在设备启动时完成GCM注册程序?目前我这样做.

请注意,GCM广播接收器和GCMIntentService以及Google网站上描述的清单中的权限都已设置.

任何建议将不胜感激.我真的遇到了这个问题.

cloud messaging android offline

7
推荐指数
1
解决办法
2455
查看次数

Android中的活动识别无效

我试图从应该显示用户活动的新Google位置API编译示例代码.喜欢步行,车辆等

该示例的链接是 http://developer.android.com/training/location/activity-recognition.html

就我而言,我可以看到Google Play服务可用,位置服务连接也很好,但之后没有任何内容. onHandleIntent从未被明显调用过.

有人试图让它发挥作用吗?或者互联网上是否还有其他一些工作示例?

谢谢

android android-activity activity-recognition

7
推荐指数
1
解决办法
1504
查看次数

如何在RTP中打包H264?

我的移动相机有H264流.在我的Java应用程序中,我可以逐帧访问已经使用H264编码的流.我需要将它流式传输到Wowza媒体服务器.既然wowza只了解RTP/RTSP流,我可以在每个帧数据的前面添加RTP头并将其流式传输到wowza吗?

非常感谢你的帮助

video rtp packet h.264 wowza

4
推荐指数
1
解决办法
1917
查看次数