- 博客(6)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 OpenGl ES入门
什么是OpenGLOpen Graphics Library,图形领域的工业标准,是一套跨平台的、专业的、图形变成软件接口。它用于二维、三维图像,是一个功能强大的调用方便的底层图形库。OpenGL与硬件无关,可以在不同的平台比如Windows、Linux、Mac、Andorid、IOS之间进行移植,因此也得到了广泛的应用。Android 中使用OpenGl ESGLSurfaceView,...
2019-06-23 21:38:28 245
原创 直播用到的技术
服务器端搭建NginxNginx是一个高性能的HTTP和反向代理服务器,用来处理前端(Andorid ios Web)过来的请求,以前在一台服务器上需要部署多个服务,需要通过端口号执行访问的具体服务,部署完Nginx之后就不需要这样了,可以用Nginx来导流和分发。下载地址:http://nginx.org/en/download.html在Linux上下载当前最新版本并解压wget h...
2019-06-23 21:35:55 1191
原创 Java设计模式——适配器模式
适配器模式是将一个类的接口转换成开发者希望的另一个接口下面参考Retrofit的源码学习适配器模式,Retrofit现在的Andorid开发者基本都用到过,里面用到了很多设计模式比如动态代理模式,适配器模式等。下面来看其中的一个适配器在使用Retrofit的时候我们经常会看到下面的写法来添加一个addCallAdapterFactory,如果我们不添加,会有自己的一个CallAdapter返回...
2019-06-09 22:14:41 138
原创 Java设计模式——外观模式
外观模式:隐藏了系统的复杂性,为子系统中的一组接口提供了一个统一的访问接口。高内聚低耦合。外观模式非常简单例子:比如一个网络框架一般都有缓存策略,首先从内存中查找,找不到在去硬盘中查找,还找不到在去网络上下载。下面开始先定义几个接口public interface MemoryCache { Bitmap findFromMemory(String url);}public i...
2019-06-09 22:12:00 122
原创 增量更新
现在大多数热门应用中都使用了增量更新来更新新的功能。比如解压微信或者抖音的apk,在其lib文件夹下都能找到类似 libbspatch.so的动态库,这个就是用来增量更新的库。Android NDK中为我们提供了一个工具可以查看动态库中的方法,工具在\sdk\ndk-bundle\toolchains\arm-linux-androideabi-4.9\prebuilt\windows-x86_...
2019-06-02 12:29:09 2260 1
原创 Android Tinker集成采坑
官方文档 https://github.com/Tencent/tinker/wiki官方demo怎么配置都可以从demo中找到 https://github.com/Tencent/tinker/tree/dev/tinker-sample-androidTinker提供了两种接入方式,命令行接入和gradle接入。正常的项目中都基本都使用gradle,一次配置好以后就可以很方便的使用了,所...
2019-06-02 12:27:17 773
MyEventBus
2016-03-08
NFC开发onNewIntent的问题
2016-05-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人