logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MVP in Android,让Activity更优雅一点。

我一直认为面向接口编程的设计才是最好的设计。之前我一直用的okhttp,利用request(url,params,callback)这种方式来获取结果。但是自从了解了retrofit,我毫不犹豫的替换了自己的网络请求框架。为什么?因为retrofit是利用接口定义的请求。@GET(url)Call getXX(params1,params2);要是哪天后台接口变了,需要增加一个参数,我不用去在

#android
Cordova下android与javascript的交互

最近做了一个功能,公司是用html写的上层,需要调用android自带的语音合成和识别,原以为是直接与html交互,结果没想到上层是用cordova的框架写的,研究一天把cordova与android的交互实现了,现在记录一下实现流程由于是第一次用到Cordova,所以把它的搭建android项目和实现流程一并写上。一、用Cordova搭建一个android工程。下载nodejs,并配置环境变

利用JAVA反射机制破坏单例机制,生成非单例对象

今天用科大讯飞的SDK,它的语音识别是用的同一个SpeechRecognizer对象,但是它的语音识别、命令词识别如果同时用的话,由于SDK自带的SpeechRecognizer.createRecognizer是单例模式,所以会造成使用冲突。一旦设置了命令词识别参数之后,语音识别就不管用了。所以今天利用反射,去破坏它的这种单例机制,让自己的语音识别和命令词识别是两个对象,方便使用。///原代码

#java
到底了