首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SuperHua1001
掘友等级
研究员
|
Tencent
Java Android
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
Android 中常见的内存泄漏
我们经常会在不经意间写出造成内存泄漏的代码,往往在代码上很难查出来。但是我们可以通过一些辅助工具来检测是否存在内存泄漏,比如通过 AndroidStudio 的 monitors 来查看内存的变化情况,或者是通过开源框架《LeakCanary》来检测。本文主要是从网络中搜索汇总一些常见的内存泄漏,一方面自己应对校招,另一方面以后自己写代码时也会注意这些问题。当然了,还有一方面就是方便大家~
Android OpenGL 添加纹理
前面几篇文章中,我们已经学习到了如何显示 3D 模型、如何添加光照效果、添加材料属性。但是看起来还是不够真实!主要是模型没有贴上纹理,就像雕像没有上色一样。本文是讲解如何为 3D 模型添加纹理信息~,使之更加真实!
Android OpenGL 添加光照和材料属性
本文是上一篇文章的后续,主要是为 3D 模型添加光照和材料属性效果,使得更有立体感!
Android APT(编译时代码生成)最佳实践
越来越多第三方库使用 apt 技术,如 DBflow、Dagger2、ButterKnife、ActivityRouter、AptPreferences。在编译时根据 Annotation 生成了相关的代码,非常高大上但是也非常简单的技术,可以给开发带来了很大的便利。
Android OpenGL 入门
本文介绍了在 Android 系统下编写 OpenGL 程序的最基本过程,本文只是一个简单入门,并没有绘制出 3D 模型,但是是为下一篇绘制基本图形以及后面绘制 3D 模型做铺垫,对于新手来说,本文很重要,当然了,如果你对 OpenGL 已经很熟,可以跳过~
Android OpenGL 显示基本图形及相关概念解读
本文描述了如何通过 OpenGL 显示最基本的图形,我们知道,一个 3D 模型就是很多三角网构成,因此,我们只要会绘制一个三角形,就会绘制完整的 3D 模型,同时本文对一些基本的概念也做了解释,让你能更加透彻的理解!请耐心看本文中的概念介绍,真的很重要~
Window 与 WMS 通信过程
本文不深入源码,而是以宏观的角度去看待整个通信机制。如需要深入源码,请点击本文附加的参考资料。
理清 Activity、View 及 Window 之间关系
View、Window 以及 Activity 主要是用于显示并与用户交互的。这让我们在初学的时候很容易弄混,而且无法理解他们区别以及联系。本文是笔者查阅相关资料后,结合自己的理解写出来。希望能帮你梳理清楚他们各自的工作职责,以及是因为什么需求导致了它们的出现。
Material Design Library 使用汇总
本文对 Material Design Library 里面的库类的使用做一个简单的汇总,方便以后能快速查询、快速上手使用。本文包括以下内容: Color Palette、 Toolbar、AppBarLayout、CollapsingToolbarLayout、CoordinatorLayout、DrawerLayout、NavigationView、Floating Action Button (FAB)、Snackbar、TabLayout、TextInputLayout ......
ThreadLocal 原理解析(2):ThreadLocalMap 源码解析
在上一篇文章【ThreadLocal 原理解析(1):数据存取】中,我们介绍了 ThreadLocal 读取数据的过程及原理。我们知道,ThreadLocal 将变量的各个副本值保存在各个线程 Thread 对象实例里面。而 Thread 对象实例是通过 ThreadLocalMap 数据结构来存储副本值。可见,ThreadLocalMap 在整个 ThreadLocal 机制中,起到重要作用。我们今天来学习一下,ThreadLocalMap 具体是如何模拟实现类似 Map 接口的方法。
下一页
个人成就
优秀创作者
文章被点赞
4,817
文章被阅读
142,489
掘力值
8,624
关注了
0
关注者
3,358
收藏集
0
关注标签
1
加入于
2016-06-23