简答

简述RxJava的使用流程:创建servable被观察者;初始化被观察(订阅)后的事件序列化;创建观察者,订阅者;订阅Subscribe。


简述RxJava在Android中的使用场景:Scheduler线程切换;定时任务timer;周期任务interval;合并多个请求merge。


简单列举出RxAndroid中3个常用的操作符:map转换对象;flatmap平铺对象;filter过滤;distinct()去重复;toList()打包对象为集合。


Fresco有哪些特性:内存管理,图片绘制,图片的渐进式呈现,动图加载


简述Fresco的缓存机制:三级缓存:Bitmap缓存,未解码图片的内存缓存, 磁盘缓存


简述Image pipeline线程池配置:

3个线程用于网络下载,
2个线程用于磁盘操作: 本地文件的读取,磁盘缓存操作。
2个线程用于CPU相关的操作: 解码,转换,以及后处理等后台操作


1.描述Activity的四种启动模式的特点:

Standard(每次创建一个新的activity)、singleTop()、singleTask、singleInstance
standard
默认模式,可以不用写。
singleTop
可以有多个实例,但是不允许多个相同Activity叠加。
singleTask
只有一个实例。
singleInstance
只有一个实例,并且这个实例独立运行在一个task中,这个task只有这个实例,不允许有别的Activity存在。


2.简述XMPP系统的特点:XMPP是一种网络即时通讯协议,他是基于xml流的协议,速度快,安全


3.简述讯飞语音中语音合成和语音识别的大致流程:先在讯飞语音开发平台注册账号,然后创建应用,下载响应的SDK,导入到项目,并且配置响应的权限


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值