240 发简信
  • 120
    Android客户端音视频推流

    该工程目录是Android客户端推流环境搭建的工程基础下创建的(音频相关的类AudioChannel先不做): 视频推流: 视频推流的工作主要是...

    2.6 5786 3 14
  • 120
    Android中使用OpenCV

    三点: 集成OpenCV 使用官方的人脸识别模型写个Demo 训练库 一、集成OpenCV OpenCV集成还是很简单的,不需要我们自己去交差编...

  • 120
    Android组件化实现方案(一)

    这里的组件化每个模块可以单独运行、打包、测试,可随意拆卸、随意组装,既不互相依赖又可以互相调用。是通过在一个Project下通过创建多个Modu...

  • 120
    DataBinding做了什么

    没有MVVM!没有MVVM!没有MVVM! 一、dataBinding用法 app的build.gradle中添加依赖: 定义一个mode,两种...

  • 120
    Android组件化实现方案(二)

    APT(Annotation Processing Tool),根据注解自动给生成代码。JavaPoet,代码生成框架。要自动生成类文件,Jav...

  • RxJava常用操作

    一、 拆分使用 先创建被观察者和观察者,然后建立订阅关系,这样在观察者中就会接收到个生命周期的回调: 运行结果: 二、 链式调用(一般都是这种写...

  • 120
    MVP基类抽取,面向接口

    通常项目中使用MVP架构并不会像MVP基础结构Demo中这样直接把类写死,而是要进行基类抽取,面向接口。 创建三个基类:BaseModel、Ba...

  • MVVM简单使用

    DataBinding做了什么之前分析过了,DataBinding跟MVVM并没有什么直接的联系,在MVC、MVP中同样可以使用,只是这里的MV...

  • 120
    storyboard跳转和传值

    用静态tableview简单写下storyboard的跳转和传值,工程结构很简单,如下: 然后连线跳转,这里采用两种方式:1.连接cell到co...