我使用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
當兩個移動應用程序打開然後只有它的工作,所以我需要調用特定的用戶/成員來呼籲視頻聊天。 –