首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fuzc93222
掘友等级
Android高级工程师
博客用于总结、学习和查漏补缺,如有理解不到位的地方,欢迎大家指教!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
fuzc93222
Android高级工程师
·
4年前
关注
Android弹窗管理设计及在招聘首页实现
一、背景 由于业务需要,页面中通常会有很多弹窗功能。并且由于叠加展示的用户体验不好的原因,这些弹窗通常会被要求互斥出现。 在之前的设计里,这些弹窗是杂乱没有管理的...
18
12
分享
fuzc93222
Android高级工程师
·
4年前
关注
Android应用启动流程
1、启动进程点击图标发生在Launcher应用的进程,startActivity()函数最终是由Instrumentation通过Android的Binder跨进程通信机制...
1
3
分享
fuzc93222
Android高级工程师
·
4年前
关注
JVM与DVM的关系
名词解释JVM是JavaVirtualMachine的缩写,叫做java虚拟机。DVM是DalvikVirtualMachine的缩写,叫做Dalvik虚拟机。二者的关系D...
0
评论
分享
fuzc93222
Android高级工程师
·
4年前
关注
APK安装过程
一、拷贝apk文件到指定目录用户安装的apk首先会被拷贝到/data/app目录下。系统应用的apk存放的目录是/system/frameworks、/system/app...
1
评论
分享
fuzc93222
Android高级工程师
·
4年前
关注
Android虚拟机
一、虚拟机概念:Linux内核之上构建了一个虚拟机,Android应用运行在虚拟机之上1、Dalvik虚拟机:Android4.4及之前使用的虚拟机采用JIT(Just-I...
4
评论
分享
fuzc93222
Android高级工程师
·
4年前
关注
App三种启动场景:冷启动、热启动、温启动
一、冷启动(App进程创建)第一阶段第二阶段系统一旦创建了app进程,app进程就要负责做以下的任务: 二、热启动(Activity已创建,从后台到前台)三、温启动(App...
7
评论
分享
fuzc93222
关注了
舒大飞
Android高级工程师
fuzc93222
Android高级工程师
·
5年前
关注
AndroidX迁移在英才App中实践
鉴于Android support包版本依赖混乱,对实际开发不是很友好,经常出现依赖包重复或者项目本身与三方库的support包版本不一致等情况,Google 2018 I...
9
2
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Android事件分发
Move和UP事件的消费是依赖于Down事件的,如果down事件的消费发生在某个子view上,表明该子view获取了事件焦点,因此move和up事件也发生在该view上。...
1
评论
分享
fuzc93222
关注了
字节跳动技术团队
Android高级工程师
fuzc93222
关注了
扔物线
Android高级工程师
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Android View获取坐标值、相对距离的方法
触摸点表示点击的位置,View表示点击的控件,ViewGroup表示点击的控件所在的父容器,屏幕表示整个手机显示屏。...
1
评论
分享
fuzc93222
关注了
刘洋巴金
Android高级工程师
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Android Context理解
Android程序不像Java程序一样,随便创建一个类,写个main()方法就能运行,Android应用模型是基于组件的应用设计模式,组件的运行要有一个完整的Android...
7
评论
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
ClassLoader理解及使用
ClassLoader是类加载器,作用是将class文件加载到jvm虚拟机中去。并不会一次性加载所有的class文件,而是根据需要去动态加载。 每个类都会关联一个class...
3
评论
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Android Binder机制及理解
Android使用的Linux内核拥有着非常多的跨进程通信机制,比如管道,System V,Socket等;为什么还需要单独搞一个Binder出来呢?主要有两点,性能和安全...
1
评论
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Android解析ClassLoader(二)Android中的ClassLoader
Android中的ClassLoader类型和Java中的ClassLoader类型类似,也分为两种类型,分别是系统ClassLoader和自定义ClassLoader。其...
1
评论
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
Java中@Overide作用
2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以...
1
评论
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
经验总结—Activity是否被销毁判断条件
在实际项目中,异步请求网络数据返回结果后,需要在UI线程中进行View数据填充操作。最开始我使用!isFinishing( )来判断Activity是否存活,如果未被销毁,...
2
1
分享
fuzc93222
赞了这篇文章
fuzc93222
Android高级工程师
·
5年前
关注
经验总结-ListView出现IndexOutOfBoundsException异常
Adapter数据集List变化后,没有及时调用Adapter.notifyDataSetChanged方法来刷新listview视图。 通过代码可以看出,如果listDa...
1
评论
分享
下一页
个人成就
文章被点赞
79
文章被阅读
54,618
掘力值
1,056
关注了
11
关注者
22
收藏集
0
关注标签
18
加入于
2019-11-15