首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MrGeekr极氪
掘友等级
Android学习者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
847
文章 846
沸点 1
赞
847
返回
|
搜索文章
最新
热门
Android开发中的线程池
keepAliveTime: 非核心线程闲置的超时时长,超过这个时长,非核心线程就会被回收,当allowCoreThreadTimeOut为true时,keepAliveTime同样作用于核心线程。 如果步骤3中线程数量达到线程池规定的最大值,线程池会拒绝执行任务,执行拒绝策略…
Android图片优化(一)
这里 inDensity 表示目标图片的 dpi(放在哪个资源文件夹下),inTargetDensity 表示目标屏幕的 dpi,所以你可以发现 inDensity 和 inTargetDensity 会对Bitmap 的宽高进行拉伸,进而改变 Bitmap 占用内存的大小。 …
Android系列笔记: View的工作原理
ViewRoot对应于ViewRootImpl类,是连接WindowManager和DecorView的纽带。View的三大流程均是通过ViewRoot来完成的。在ActivityThread中,当Activity对象被创建完毕后,会将DecorView添加到Window中,同…
Android系列笔记: View的事件体系
View是Android所有控件的基类;View是一种界面层的控件的一种抽象;ViewGroup是控件组,继承自View。 View的位置主要由它的四个定点来决定,分别对应View的四个属性:top、left、right、bottom,这下坐标都是相对父容器而言的。从3.0开始…
关于自动装箱的这几道面试题,你都能答对吗?
如果之前学习过自动装箱的知识,可以先做下面几道面试题,帮助我们发现自己的知识盲点。如果你没有了解过自动装箱,可以先跳到后面阅读知识点总结部分,再回来做题。 第2段代码,两个包装类型变量都被赋值了100,所以根据我们之前的解析,这时会进行装箱,调用Integer的valueOf方…
Android安全知识笔记合集
apktool 这个工具用于最大幅度地还原APK文件中的9-patch图片、布局、字符串等等一系列的资源。 没有反编译资源之前,AndroidManifest.xml和activity_main.xml这样的资源文件都是非明文的,无法阅读。 smali文件夹的目录结构和我们源码…
ListView优化方案及其原理
ListView的View回收机制:在可视范围上面或者下面的View加入到回收池中。当在可视范围内的View被移出可视范围内时,其也会被添加到回收池中。以这种方式ListView只需占用非常少的内存几可以存储可视范围内的View和回收池中的View。 参数convertView…
Android常见内存泄漏的原因
单例模式中应该避免使用Activity作为传入的Context,否则,单例模式会持有这个Activity的引用,导致它无法释放,造成内存泄漏。应该使用ApplicationContext作为Context传入。如果一定要使用Activity的话,要使用弱引用WeakRefere…
Android系列笔记:Activity必知必会
状态:Activity 正在启动,这时Activity 可见但不在前台,无法和用户交互。 状态:Activity 获得焦点,此时Activity 可见且在前台并开始活动。 任务:可做 数据存储、停止动画等操作。 Activity切换时,旧Activity的onPause会先执行…
Android中的四种引用及其使用场景
Java提供了四种级别的应用类型:强引用、软引用、弱引用及虚引用。那么这四种引用类型分别有什么作用,又有什么区别呢? 强引用是我们最常用的一种引用类型。当我们使用new关键字去新建一个对象的时候,创建的就是强引用。比如: 只要强引用存在,垃圾收集器永远不会回收掉被引用的对象。 …
下一页
个人成就
文章被点赞
76
文章被阅读
37,312
掘力值
857
关注了
820
关注者
56
收藏集
15
关注标签
43
加入于
2018-04-26