首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
风吹过wu
掘友等级
Android
|
Blowing
Android 开发 ,framework, java, 人工智能 ,kotlin
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
赞
文章( 46 )
沸点( 0 )
怎样用 Android Annotations 写出高性能代码
Android Annotations 高级用法,帮你写出更高性能的代码。
Android | 用力过猛!为了组件化改造学习十几家大厂的技术博客
组件化是 **保持整个 App 可持续地进行高质量开发的基础**,近年来也是业界一直在积极探索和实践的方向,在深入理解组件化架构的过程中,将不断考验你的技术深度与广度。
Android 存储进化:分区存储
为了更好地管理自己的文件并减少混乱,加强隐私保护,Android Q开始引入了分区存储机制。外部存储空间被重新设计,按应用私有和公用共享划分。应用只能访问到自己私有空间,或者通过MediaStore API 和Storage Access Framework去访问共享的资源目录…
Android | xml和view的那些事
通常,我们在开发布局的时候都是采用xml,这么做的好处一是可拖拽可预览,二是语法简单清晰,然后在Activity中setContentView,即可完成布局的加载,那具体流程是怎么样的呢?主要分为三步,io读取xml文件,parser解析xml结构得到view树,反射创建vie…
Android窗口管理框架——View的绘制流程和工作原理
源码分析基于Android O 。 如上图,Activity由window组成,Activity内部有个Window成员,它的实例为PhoneWindow,PhoneWindow有个DecorView(这个也是最顶层的View),这个DecorView就是存放布局文件的,里面有…
面试必备:Android(9.0)Activity启动流程(二)
1. 时序图 2. 详细过程 在前面一篇我们知道当Zygote进程孵化出应用进程后会执行ActivityThread的main方法,所以我们先看看main方法里的代码。 在这里我们就不再详细分析prepareMainLooper和loop方法,其主要功能就是准备好主线程的Loo…
Android进阶知识:AsyncTask相关
之前这篇Android基础知识:多线程基础总结里提到了Android中几种多线程任务使用方式,这篇就详细看一下其中AsyncTask的使用和原理。 2. 基础使用 关于实现AsyncTask它有三个泛型,分别对应开始传入的参数类型,中间进度类类型和最后任务结束返回的结果类型,实…
架构师写的BUG,非比寻常
部门新来了个架构师,BAT背景,住在三环,开宝马上班,有车位。 小伙话不多,但一旦说话斩钉截铁,带着无法撼动的自信。原因就是,有他着数亿高并发经验,每一秒钟的请求,都是其他企业运行一年也无法企及的。这就让人非常羡慕,毕竟他靠这个比我赚的钱要多。 俗话说,要想在公司不出事故,那就…
MVC、MVP、MVVM,我到底该怎么选?
MVC、MVP、MVVM是我们工作和面试中都比较重要的一块,但很多时候我们却有点迷惑。比如看了好多篇文章都搞不懂MVC到底是个啥本来想写个MVP写着写着就变成MVC了,到底Databing和MVVM之间有啥见不得人的关系。本篇文章主要从发展的角度来介绍,如mvp,mvvm的出现…
Android 高级开发面试题以及答案整理
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。 业务…
下一页
个人成就
文章被点赞
263
文章被阅读
104,638
掘力值
2,209
关注了
23
关注者
49
收藏集
8
关注标签
36
加入于
2017-02-05