首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Sunny号的杂货铺
掘友等级
Android工程师
|
Microsoft
Android、Python、海贼王、五月天
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
重走JAVA之路(五):面试又被问线程池原理?教你如何反击
corePoolSize:核心线程的数量,默认不会被回收掉,但是如果设置了allowCoreTimeOut为true,那么当核心线程闲置时,也会被回收。 有的朋友可能还不是很清晰,举个例子,一个公司,核心线程就是代表公司的内部核心员工,最大线程数量就是员工的最大数量,可能包含非…
Android 中的 Window
一台 Android 手机屏幕上显示的内容就是由一个个 Window 组合而成的。顶部的状态栏是一个 Window,底部的导航栏也是一个 Window,中间自己的应用显示区域也是一块大 Window,Toast、Dialog 也都对应一个自己的 Window。而 Android…
Android弹药库——内存管理机制与进程模型
Android 是基于 Linux 内核实现的操作系统,而 Linux 的内存管理哲学是:Free memory is wasted memory,即内存没得到充分利用就是在浪费资源。 Linux 希望尽可能多的使用内存,减少磁盘 IO,因为内存的速度比磁盘快得多。Linux …
LRU算法的实现
LRU(Least recently used,最近最少使用)是缓存清理的策略,其思想是如果数据最近被访问过,未来被访问的几率就会很大。LRU算法对数据的增、删、查操作非常频繁,为了保证最少的时间复杂度,所以采用哈希+双链表的结构来实现。 首先定义一个双链表节点Node。节点里…
安卓中的进程模型
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元。 通俗地讲一个进程代表一个应用程序,该应用程序运行在自己的进程当中,使用系统为其分配的堆内存,不受其他应用程序或者是其他进程的影响,是独立运行的。当然一个进程中可以同时运行多个应用程…
Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
其实我一直准备写一篇关于 Android 事件分发机制的文章,从我的第一篇博客开始,就零零散散在好多地方使用到了 Android 事件分发的知识。也有好多朋友问过我各种问题,比如:onTouch 和 onTouchEvent 有什么区别,又该如何使用?为什么给 ListView…
activity的生命周期(总结)
activity是安卓的四大组件之一,这篇文章带大家一起总结生命周期的各个方法。我没有贴一些打印log的代码,大家可以自己去尝试,看看这个总结是否正确,如果错误,提交评论即可。 (1)在Activity被覆盖或退居后台之后,系统资源不足将其杀死,此方法会被调用;(2)在用户改变…
【Android】activity生命周期
【每天一道面试题】面试题分享
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
Android | 带你探究 LayoutInflater 布局解析原理
在 Android UI 开发中,经常需要用到LayoutInflater,它的基本作用是将 xml 布局文件解析成View / View 树, 还可以用于实现 动态换肤、视图转换、属性转换等
下一页
关注了
17
关注者
3
收藏集
8
关注标签
6
加入于
2020-10-19