摘要:
前面关于webrtc 的介绍,我们知道webrtc是支持多个平台的,多款浏览器、ios、android 都是支持的。因为我个人是从事android 开发的,这里介绍在android 上是如果调用的。 在开始开发之前,我们得有个大体的概念,就是需要大体的知道webrtc协议各个模块是如何联系在一起的。 阅读全文
摘要:
这里只是记录学习过程中个人的理解,以及查找资料的汇总,如果有理解不对的地方,还望多多指点~ 接下来,这篇文章会按照这样的思路来写,WebRtc 协议涉及到哪些模块?各个模块之间是如何联系起来的? 对webRtc还没简单了解的童鞋,可以先看上一篇文章,先有个基本了解。 WebRtc学习之旅 —— 初认 阅读全文
摘要:
最近在接触和学习WebRtc相关的知识,这里简单记录下。 我们接触一个新的东西,往往有这样一个流程,这个webRtc是什么? 可以实现哪些功能,有哪些应用场景?支持哪些平台?有什么优点?怎么使用?下面我们就带着这些疑问来慢慢了解。 一、WebRtc是什么? WebRtc 简称是Web RealTim 阅读全文
摘要:
如果我们编译的so文件需要引用到其它的so文件,那我们来看下这时候的Android.mk 文件如何写。 #####一、不需要ndk编译 .cpp,直接是 so文件 切到 Project 视图,在java同级目录下 新建 jniLibs文件夹,再根据平台需要,在jniLibs目录下建 armeabi- 阅读全文
摘要:
最近在调试 车辆识别demo,说实话,虽然最初接触jni的时候,是在eclipse工程中进行开发的, 不过后面遇到的项目都是直接放到了android 源码中编译的,所以对于在eclipse中的ndk开发,其实记忆有点模糊了,包括 Android.mk的编写,都有点小区别吧。 这里简单记录下,权当简单 阅读全文
摘要:
一、根据native类生成 native类的头文件 1> 如下图所示,com.lhs.serial.ObdNative 是自己建的native类; 2> cmd 切到 工程的java目录下, 输入 javah -d ../jni com.lhs.serial.ObdNative; 3> 可以看到 在 阅读全文
摘要:
在eclipse中导出jar包,jar包里面包含了aidl文件,然后在android studio中引用该jar包,程序运行的时候,发现无法找到该jar包里面的aidl文件。 ####【解决】 在eclipse中导出jar包的时候,把生成的aidl相关的gen文件一同打包进去。 ######*本人从 阅读全文
摘要:
一、带着问题出发 我们手触摸点击屏幕的时候,触摸、点击事件是如何分发的呢? 布局中的控件是如何获取到按键事件的呢? 布局中有多个控件,如何只让指定的控件接收到相关的事件呢? 二、说在前面 下面来大体说下事件分发涉及到的几个类和相关方法: Android的事件分发顺序是:Activity > View 阅读全文
摘要:
有时候我们想根据自己的需要调整下Camera的预览方向,那么是调用哪个API可以达到我们的目的呢? 我们看下下图拍的几张小可爱的照片,分别是正常方向、旋转180度、90度拍的照片。 一、Camera API Camera1上,我们可以通过**setDisplayOrientation(int d 阅读全文
摘要:
开发Camera相关的应用时,就会涉及到音视频相关的内容。这里记录下分析音视频会用到的相关软件~ 1、Elecard-StreamEye-Tools(http://www.elecard.com/en/index.html) 分析视频的软件,可以直接播放h264流文件,(保存h264流文件的时候,后 阅读全文