首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
酒书
更多收藏集
微信扫码分享
微信
新浪微博
QQ
23篇文章 · 0订阅
内存泄露从入门到精通三部曲之基础知识篇
来自腾讯 Bugly 的内存泄露分析学习
Android 开发之内存管理
Android 开发 内存管理
设计模式精简图册
不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。 遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T…
Android程序员面试会遇到的算法(part 1 关于二叉树的那点事) 附Offer情况
今年可谓是跌宕起伏的一年,幸好结局还算是圆满。开年的时候由于和公司CTO有过节,被"打入冷宫",到下半年开始找工作,过程还是蛮艰辛。先分享一下offer的情况 在面试的过程中我深深的感受到,对于一个优秀的安卓开发来说,首先摆在第一位的还是他/她作为一个软件工程师的基本素养。无论…
热修复与插件化基础——Java与Android虚拟机
使用javac将java文件编译成class文件。 类加载器(ClassLoader)将class字节码加载进JVM对应的内存中。 JVM将内存分配给方法区、堆区、栈区、本地方式栈4个部分,这4个部分分别存储字节码不同的部分。 垃圾回收器(gc)会管理整个内存空间中的垃圾。 L…
Android JNI介绍(四)- 异常的处理
在上一篇文章中,我们已经了解了如何进行Java和Native的交互,本文将介绍在JNI中如何进行Java异常处理。 JNI也可以进行异常的捕获,我们也来看一下如何在native进行异常的处理。 需要注意的是,这里抛出的是Throwable,也就是说,不仅可以抛出Exceptio…
Android性能优化:手把手教你如何让App更快、更稳、更省(含内存、布局优化等)
详细讲解 Android 性能优化
Android 知识梳理
专注写Android优化的博客。 Android性能优化典范作者,高品质文章。 Android源码分析精品系列。 集合了动画、自定义控件以及Android各种知识的详解。
Android窗口系统第四篇---Activity动画的设置过程
无论是系统中窗口的动画,还是应用中某一个View的动画,它们的原理都是一样的。当一个窗口打开的时候,为了看起来更缓和一点,系统都会给每一个Activity窗口添加一个动画,关于动画的部分,我所想写的有四点。第一、动画有哪些类型;第二动画是怎么设置的,由于窗口动画和过度动画(Ac…
Android P 新特性大起底 - 李寄超 | JTalk 第六期
李寄超现就职于 Android 开发团队。毕业于弗吉尼亚大学,从事 Android 系统及软件开发多年,曾在 Google Play 、 Search 和 Payment 负责多个项目,并多次参加展会推广 Android 以及 Google Play 。热衷于了解开发者以及推广…