使用Bilibili所开源的ijkplayer进行编译测试.ijkplayer基于ffmpeg开发,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS.
关于Android APP重构
关于Android APP重构的几个方面的介绍。
Android 自定义View-Path之贝塞尔曲线
Path之贝塞尔曲线
关于Java线程池
在Android的开发中为了防止阻塞主线程经常会使用多线程来处理一些Task,但是线程的创建和关闭都会消耗很多的资源,线程池就愈加显得重要了。
40个Java集合的问题和答案
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。
Android API 版本Level 对照表
Android API 版本Level 对照表,留存备查
Dagger2图文完全教程
Dagger2 是一个Android依赖注入框架。而android开发当前非常流行的非MVP模式莫属了,Dagger2的目标便是将MVP中的V P 进一步解耦,达到模块化最大的解耦,使得代码更容易维护。
看懂UML类图和时序图
关于UML类图的简单说明。。
Android性能优化典范之多线程篇
多线程并发的性能问题,介绍了 AsyncTask,HandlerThread,IntentService 与 ThreadPool 分别适合的使用场景以及各自的使用注意事项
使用编译时注解方式实现View注入(Android Studio)
简单使用编译时注解结合AbstractProcessor实现View的注入的例子
Android中使用注解
在Java Web的开始中注解的使用相当的相当的广泛,比如Controller,Service,Component等的注解能够很好的解决耦合的问题。现在在 Android中也开始用的越来越广泛,比如ButterKnife,Retrofit,EventBus等等都选择使用注解来配置。
Android Studio检测内存泄露和性能
内存泄露,是Android开发者最头疼的事。可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴。怎么才能检测内存泄露呢?。