首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
司徒钟
掘友等级
一般程序员路过
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
最新
热门
java线程相关思维导图
1. 使用方法: 2. 基础机制 3. 实现方式 4. 线程调度 5. 线程状态 6. 中断 7. 互斥/同步 8. 线程协作(通信)
Java容器思维导图
ClollectionMap
跨平台移动开发技术调研
传统的原生Android、iOS开发面临着诸多难以解决的问题,例如开发周期长、迭代缓慢等,因此很多公司备受困扰。移动跨平台开发一直是移动开发者和前端开发者追求的的话题。从早期的cordova、ionic,到如今的react native、weex、H5、小程序和flutter等…
Flutter与Native混合开发——FlutterBoost集成实战
Flutter开发越来越引人注目,但将已有项目改造为纯Flutter项目明显不切实际,于是混合开发成为了各大公司关注的重点。FlutterBoost是闲鱼技术团队推出的混合方案,Flutter-Boot则是闲鱼技术团队推出的一键改造脚手架。不过Flutter-Boot已经一年多…
不一定深入,但一定浅出的 Android 触摸事件机制
现代人每天看的和触摸的最多的,莫过于手机屏幕,安卓开发中触摸事件的分发机制也是很有意思的一部分,本文就和大家一起不深入但浅出的学习一下Android触摸事件机制。 对于触摸(Touch)触发的事件,在Android中,事件主要包括点按(onClick)、长按(onLongCli…
安卓中的进程模型
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元。 通俗地讲一个进程代表一个应用程序,该应用程序运行在自己的进程当中,使用系统为其分配的堆内存,不受其他应用程序或者是其他进程的影响,是独立运行的。当然一个进程中可以同时运行多个应用程…
APP卡顿检测工具 BlockCanary——使用和原理
在复杂的项目环境中,由于历史代码庞大,业务复杂,包含各种第三方库,所以在出现了卡顿的时候,很难定位到底是哪里出现了问题,即便知道是哪一个Activity/Fragment,动辄数千行的类再加上跳来跳去调来调去的,结果就是不了了之随它去了。 事实上,很多情况下卡顿不是必现的,它们…
安卓中的消息循环模型
Android应用程序是通过消息来驱动的,即在应用程序的主线程(UI线程)中有一个消息循环,负责处理消息队列中的消息。Android应用程序是支持多线程的,即可以创建子线程来执行一些计算型的任务。 在开发Android应用程序中,有时候我们需要在应用程序中创建一些常驻的子线程来…
安卓重要版本演进
2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。 Fragments:较activity粒度小的拥有独自生命周期的模块。可作为acitivity的一部分,activity通过FragmentManager管理独自的fragments bac…
安卓上的GC(二)——ART的垃圾回收
本文用于学习安卓垃圾回收所写,关于其中java垃圾回收的基础知识,可以翻看博主前三篇关于java虚拟机的文章。本文与上篇文章一起探讨Dalvik和ART的垃圾回收。 Dalvik在mark阶段需要暂停应用线程两次,sweep阶段需要暂停一次,三次的STW开销带来了明显的卡顿,即…
下一页
个人成就
文章被点赞
169
文章被阅读
55,322
掘力值
1,412
关注了
16
关注者
44
收藏集
2
关注标签
16
加入于
2020-04-17