教程 Android开发技术前线第五期 (@MrSimp1e) 深入Android图形管道、Romain Guy的性能优化案例、图片加载框架Glide、模仿iOS的模糊视图,都是些不错的文章。 Android内存优化之MAT工具使用教程系列 (@高建武_Gracker) 正所谓工欲善其事,必先利其器 ...
分类:
移动开发 时间:
2016-07-19 15:29:47
阅读次数:
342
教程 Android Studio系列教程五--Gradle命令详解与导入第三方包 Android Studio + Gradle的组合用起来非常方便,很多第三方开源项目也早都迁移到了Studio,为此今天就来介绍下查看、编译并导入第三方开源项目的方法。 打造极致Material Design动画风 ...
分类:
移动开发 时间:
2016-07-19 15:29:44
阅读次数:
192
教程 LeakCanary: 让内存泄露无所遁形 一些对象有着有限的生命周期。当这些对象所要做的事情完成了,我们希望他们会被回收掉。但是如果有一系列对这个对象的引用,那么在我们期待这个对象生命周期结束的时候被收回的时候,它是不会被回收的。它还会占用内存,这就造成了内存泄露。持续累加,内存很快被耗尽。 ...
分类:
移动开发 时间:
2016-07-19 15:29:32
阅读次数:
176
教程 Android模块化编程之引用本地的aar 随着项目越来越多,代码的复用就变得异常重要,这时候就要进行模块化编程,就是把一些通用的组件或者类库做成单独的模块,其他项目直接进行引用就好。针对Android开发最常见的就是Android Library,在Gradle出现之前引用Android L ...
分类:
移动开发 时间:
2016-07-19 15:28:47
阅读次数:
314
教程 Android判断APP是否在前台运行 (@hi大头鬼hi) APP开发中经常会遇到这种需求,需要检查当前的APP是不是可见的,比如,如果是可见的就维持一个socket长连接,如果切到后台不可见了,就断开这个连接。Android本来并不允许APP去监听home键事件,所以我们没发像iOS那样通 ...
分类:
移动开发 时间:
2016-07-19 15:28:33
阅读次数:
327
Android内核解读-应用的安装过程 (慕课网android学习小组) 我们知道,在android手机上安装一个apk很简单,只要打开apk文件,默认就会弹出安装界面,然后点击确定,经过若干秒后,apk就安装成功了,可是你知道apk的安装过程是什么吗?你知道android系统在安装一个apk的时候 ...
分类:
移动开发 时间:
2016-07-19 15:28:04
阅读次数:
211
教程 Android精选话题讨论与面试题集锦 由@Trinea发起的,大家的共同参与和维护,目前“Android 面试题集锦及解答” 已有 63 个 Issues,近 400 Star。另外我们将一部分精彩话题移到“Android 精选话题讨论”下讨论 http://t.cn/RwgpkQh 每天逛 ...
分类:
移动开发 时间:
2016-07-19 15:25:33
阅读次数:
202
教程 细数Android系统那些DOS漏洞 Android系统存在一些漏洞可导致系统重启,当然让系统重启只是一种现象,这些漏洞有的还可以权限提升、执行代码等。本文以重启这个现象为分类依据,牵强的把这些漏洞放在一块来看。下面对这些漏洞的成因和本质进行简单的分析,并尽量附上编译好的poc和漏洞利用演示视 ...
分类:
移动开发 时间:
2016-07-19 15:23:24
阅读次数:
166
新闻 Groovy 2.4发布,支持Android开发 近日,Groovy编程语言的管理者Guillaume Laforge在博客上宣布了Groovy 2.4发布的消息。就在不久前,Pivotal宣布不再资助Groovy/Grails项目,Groovy 2.4将成为Pivotal资助下的最后一个主要 ...
分类:
移动开发 时间:
2016-07-19 15:20:41
阅读次数:
180
新闻
Android N 最初预览版:开发者 API 和工具
教程
Gradle依赖的统一管理
理解Java垃圾回收机制
浅谈 Android 编程思想和架构
由Android
65K方法数限制引发的思考
Android音频开发(1):基础知识
Android音频开发(2):如何采集一帧音频
Android音频开发(3):如何播放一帧音...
分类:
移动开发 时间:
2016-03-15 10:53:49
阅读次数:
336