我使用Opentok集成了视频聊天功能,它工作得很好,但我现在面临的问题是,只有当我们打开应用程序时,它才能工作。需求是什么,即使其他用户没有打开应用程序,我们也应该能够进行视频通话。请帮助我,并提前致谢。如何在android移动应用程序中集成opentok?
2
A
回答
2
首先,您需要一个服务控制在后台运行的连接,该连接生成自己的Thread()
以执行并维护Server
连接。
如果您希望该服务“不可驱动”,请在服务启动时使用START_STICKY
变量。
保持这个活着的请求WAKE_LOCK
PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLock wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK,
"MyWakelockTag");
wakeLock.acquire();
,包括许可
android.permission.WAKE_LOCK
然后,让服务启动的主要活动进行查看的连接。 您可以通过意向服务startActivityForResult
完成此操作,并确保您已经在视图上正确启动了连接,或者已经绑定到活动传递正确的可见/可接受/等。只记得使用onPause进行有效的管理
这是一些重写,但不是太糟糕。在CSIPSimple应用程序代码中可以找到这方面的很好的示例代码。
+0
我不明白恭喜。因为我对这些概念很陌生。请用一些解释引导我 –
相关问题
- 1. 移动应用程序和OAuth集成
- 2. 移动应用程序聊天集成
- 3. 我们如何将wikihow集成到移动应用程序中?
- 4. 在Android应用程序中集成Vitamio
- 5. Flickr在android应用程序中集成
- 6. 集成Waze链接/任何应用程序在Flex移动应用程序
- 7. Android应用程序集成
- 8. Android应用程序集成
- 9. 将oauth2与本机(iOS/Android)移动应用程序集成
- 10. facebook应用程序如何与iPhone/Android应用程序集成?
- 11. 在Android应用程序中的Flash应用程序集成
- 12. 集成移动应用程序和移动网络
- 13. 在这里API集成反应原生移动应用程序
- 14. 如何在Android应用程序中集成twitter
- 15. 如何在Android应用程序中集成iContact?
- 16. 如何在Android应用程序中集成特殊字体(.ttf)?
- 17. 如何在android应用程序中集成Web服务器?
- 18. 如何在Android应用程序中集成Google Analytics(分析)
- 19. 如何在Android应用程序中集成支付部分
- 20. 如何在Android应用程序中集成opencv管理器
- 21. 如何在Android应用程序中集成Linkedin?
- 22. 如何在Android应用程序中集成Google阅读器?
- 23. 如何在Android应用程序中集成paypal捐赠?
- 24. 如何在Android应用程序中集成PayPal?
- 25. 如何在Android应用程序中集成CLSTM库?
- 26. Android应用程序中的Twitter集成
- 27. 集成WebGL在Android应用程序
- 28. WebChromeClient在Android应用程序集成
- 29. Android Braintree SDK在当前应用程序的活动中集成
- 30. 如何在移动视图中运行android应用程序?
你是什么意思“用户还没有打开应用程序”?你实际上想要达到什么目的? – user818455
当两个移动应用程序打开然后只有它的工作,所以我需要调用特定的用户/成员来呼吁视频聊天。 –