简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...

简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读。混淆概念虽然容易,但很多初学者也只...
啰嗦 上一节我们已经创建了一个基于Android的OpenGL App,但没有涉及到EGL,原因是GLSurfaceView已经包含了这一块,本节将移除GLSurfaceVi...
基本原理 1. 多次绘制,单纹理单元 之前我们在第三节基础图形绘制的时候有推导出一个结论: 上面的示例图中,在onDrawFrame里,同时绘制了点、线、三角形,也就是多次调...
开始之前 最近学习了一下NDK的开发, 就来分享一下.对一个新鲜事物, 我们先解决的无非就是三件事情: 是什么?为什么?怎么做?. NDK简介 (英语:native deve...
博客链接:http://www.ideabuffer.cn/2017/04/04/深入理解Java线程池:ThreadPoolExecutor/ 线程池介绍 在web开发中,...
前言 距离上次极光征文不知不觉已经过了将近一年的时间,先感谢上次的征文比赛,通过 《我和 Android 推送的时间简史》 这篇文章获奖,这次又厚着脸皮再次参与,因为项目一直...
上一篇文章链接:模仿天猫实战【SSM版】——项目起步 后台需求分析 在开始码代码之前,还是需要先清楚自己要做什么事情,后台具体需要实现哪些功能: 注意: 订单、用户、订单、推...
前言:很早之前就想要写一个自己的博客了,趁着现在学校安排的实习有很多的空档,决定把它给做出来,也顺便完成实习的任务(搞一个项目出来...) 需求分析 总体目标:设计一套自适应...
之前接触到位运算的时候,总是似懂非懂,一脸萌比。最近花点时间,细细研究,其实发现也相当简单。下面来举两个相当实用的例子,来彻底掌握位运算。 异或实现交换 在涉及到两个数的相交...