浏览器与移动端之间的互通是行业痛点,很多公司,很多工程师都搞不定这块,本章将通过Android与浏览器的互通来让你了解其它端与浏览器之间是如何实现互通的。知道了Android端,其它端的流程也是一样的。

16-1 Android与浏览器互通基本知识

图片.png

图片.png

图片.pngandroid6.0之后需要申请动态权限。

图片.png图片.png图片.png
图片.png

16-2 WebRTCNative开发逻辑

图片.png
图片.png
图片.png图片.png图片.png图片.png
图片.png
图片.png

16-3 实战-权限申请-库的引入与界面

图片.png
图片.png
图片.png图片.png
界面
图片.png
图片.png

16-4 实战-通过socket.io实现信令收发

图片.pngMainActivity.java

  1. //用来输入并读取服务器地址
  2. final EditText serverEditText = findViewById(R.id.ServerEditText);
  3. //用来输入并读取房间号
  4. final EditText roomEditText = findViewById(R.id.RoomEditText);

SignalClient.java : 信令服务处理

16-5 实战-Andorid与浏览器互通

图片.png
图片.png
主要实现都在 CallActivity.java

16-6 相关资料