首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
Lin琳
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
Android技术要点归纳(二)-Dalvik虚拟机篇
Dalvik作为面向Linux、为嵌入式操作系统设计的虚拟机,主要负责完成对象生命周期管理、堆栈管理、线程管理、安全和异常管理,以及垃圾回收等。 专有的dex可执行文件格式,体积更小,执行速度更快。 基于寄存器架构,并拥有一套完整的指令系统。 提供了对象生命周期管理,堆栈管理,…
使用Android Studio Lint静态分析(一)
程序静态分析是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。 Lint静态扫描的工作原理如下图。 如下图,我们需要先把Default配置项Copy to Pr…
AsyncTask源码详解
通过上面的例子我们可以看出AsyncTask的基本用法:就是用一个类继承AsyncTask,然后分别实现三个方法: doInBackground()、onProgressUpdate()、onPostExecute()。使用的时候,只需要调用execute()方法即可。那么下面…
Java数据结构问题
2.copyOf()是系统自动在内部新建一个数组,并返回该数组。 使用Arrays.copyOf()方法。技术博客大总结 arraycopy() 需要目标数组,将原数组拷贝到你自己定义的数组里或者原数组,而且可以选择拷贝的起点和长度以及放入新数组中的位置 copyOf() 是系…