
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
某种编程技术及其生态发展的几个阶段:最初的时候人们忙着补全各种API,代表着他们拥有的东西还很匮乏,需要在语言跟基础设施上继续完善然后就开始各种模式,标志他们做的东西逐渐变大变复杂,需要更好的组织了然后就是各类分层MVC,MVP,MVVM之类,可视化开发,自动化测试,团队协同系统等等,说明重视生产效率了,也就是所谓工程化.App架构之组件化理解项目发展到一定阶段,随着需求的
Make everything as simple as possible, but not simpler — Albert Einstein把每件事,做简单到极致,但又不过于简单 - 阿尔伯特·爱因斯坦在使用 iOS 的 MVC 时候感觉怪怪的?想要尝试下 MVVM?之前听说过 VIPER,但是又纠结是不是值得去学?继续阅读,你就会知道上面问题的答案 - 如果读完了还是不知道的
> MVP+Dagger2-- Dagger2 是Google 的新一代依赖注入框架。Android MVP使用Dagger2的sample代码- https://github.com/ChineseLincoln/Dagger2Mvp将MVP,Dagger,Retrofit,Rxjava等技术相结合并用于快速开发的框架-https://github.com/JessYanCodi.
》浅谈Android开发中内存泄露与优化内存泄露是在Android开发中尤其要重视的一个问题,对开发人员开说,这是一个很容易犯也很常见的错误。优化内存泄露的问题,主要从两方面着手,一是开发人员避免写出有内存泄露的代码,二是通过一些诸如MAT的内存分析工具来找出潜在的内存泄露并解决它。其实平时遇到的最多的情况,就是对Activity或Context保持一个长生命周期的引用。下面主要来
MVP-RxJava-Hybride- https://github.com/youxin11544/mvp_hybride_framwork 这是一个Android MVP模型良好的架构设计,同时也做了Android和HTML 5交互架构,用到了RxJava+Retrofit+MVP+泛型缩减mvp+模板模式+命令模式+观察者模式+管理者模式 +简单工厂模式。阿里Weex- http:/...
openGL中文版- https://learnopengl-cn.readthedocs.io/zh/latest/OpenGL各版本的规范和扩展。- https://www.khronos.org/registry/OpenGL/index_gl.phpOpenGL3.3规范文档- https://www.khronos.org/registry/OpenGL/specs/gl/glspe..
从只会实现功能的“码农”到软件工程师、设计师的过渡。 MVP/MVVM架构的优点和缺点?它的使用场景是什么? MVC是一种框架模式而非设计模式,GOF把MVC看作是3种设计模式:观察者模式、策略模式与组合模式的合体,而核心是观察者模式。简而言之,框架是大智慧,用来对软件设计进行分工;设计模式是小技巧,对具体问题提出解决方案,以提高代码复用率,降低耦合度。-- 我对移动端架构的思考...
玩转Android之MVVM开发模式实战,炫酷的DataBinding- https://blog.csdn.net/u012702547/article/details/52077515Android应用架构前世今生- http://blog.csdn.net/dev_csdn/article/details/79032412MVC、MVP、MVVM的示例-https://github....
对播放器架构演进、流媒体存储传输、视频编解码标准及图像声音信号处理,既对数学要求较高又与当时全民IT热相结合的专业——(计算机)信息安全,精妙绝伦的数论及密码学。既能应用密码学的知识技能又能和声色并茂的多媒体场景结合起来的信息隐藏和数字水印,音视频技术是互联网品质生活的连接器。连接器”的另一头则连接且聚合着信息论、最优化理论、图形图像学、声学、人类视觉系统等一众根基深厚、源远流长的学派。-...
点播,直播,VR(录制音频和视频,在线的和本地的),视频播放器和音乐播放器(播放音乐和视频),视频和语音> MediaPlayer与SoundPool: MediaPlayer:此类适合播放较大文件,此类文件应该存储在SD卡上,而不是在资源文件里,还有此类每次只能播放一个音频文件。 SoundPool:此类特点就是低延迟播放,适合播放实时音实现同时播放多个声音,如游戏中炸弹的爆炸音







