首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
尔东爱学习
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
43
文章 43
沸点 0
赞
43
返回
|
搜索文章
赞
文章( 43 )
沸点( 0 )
性能优化(四)-Android启动优化1
1、启动图 因此,我们可以 整体的将应用启动分成三个阶段: 第一阶段:点击桌面Launcher应用的图标,通过与AMS(ActivityManagerService)通信,启动应用的过程。这段时间,应
最全面的Kotlin协程: Coroutine/Channel/Flow 以及实际应用
协程这个概念在1958年就开始出现, 比线程更早, 目前很多语言开始原生支, Java没有原生协程但是可以大型公司都自己或者使用第三方库来支持协程编程, 但是Kotlin原生支持协程. 这里说的是GlobalScope没有Job, 但是启动的launch都是拥有Job的. Gl…
Log4a 是一个基于 mmap, 高性能、高可用的 Android 日志收集框架
Log4a 使用 mmap 文件映射内存作为缓存,可以在不牺牲性能的前提下最大化的保证日志的完整性。 日志首先会写入到 mmap 文件映射内存中,基于 mmap 的特性,即使用户强杀了进程,日志文件也不会丢失,并且会在下次初始化 Log4a 的时候回写到日志文件中。 对于移动开…
Android中mmap原理及应用简析
mmap是Linux中常用的系统调用API,用途广泛,Android中也有不少地方用到,比如匿名共享内存,Binder机制等。本文简单记录下Android中mmap调用流程及原理。mmap函数原型如下: 参数start:指向欲映射的内存起始地址,通常设为 NULL,代表让系统自…
Kotlin协程利用CoroutineContext实现网络请求失败后重试逻辑
利用Kotlin协程上下文实现网络请求错误重试;协程CoroutineExceptionHandler上下文,网络失败自动重试
devTool | Flutter 是如何影响 App 包大小的
本文通过两个官方 Demo,讲解 App Size 工具的使用。 并讲述 Flutter 中是怎么影响包大小的?
闲聊Android悬浮的“系统文本选择菜单”和“ActionMode解析”——附上原理分析
点赞❤️+收藏❤️+关注❤️=学会❤️,国庆节钓鱼的时候,也没闲着,想起之前做的一款笔记类app,给系统文本选择菜单增加「新选项」,点击此选项,我们可以读取选中的文本内容,一键导入内容到我们的app里
【我的 Flutter 开源库 】 - 虚线绘制库 dash_painter
有很多人问我如何绘制虚线,一直没有这方面需求,没有太在意。现在想一下,通过路径测量实现虚线绘制应该是非常简单的。就抽了点空,顺手写个好用的虚线路径绘制工具,不然平时画个辅助线啥的确实挺费劲。
Android组件化开发思想与实践
项目按功能拆分成功若干个组件,每个组件负责相应的功能,如login、pay、live。组件化与模块化类似,但不同的是模块化是以业务为导向,组件化是以功能为导向。组件化的颗粒度更细,一个模块里可能包含多个组件。实际开发中一般是模块化与组件化相结合的方式。 (1)提高复用性避免重复…
Flutter完整开发实战详解(四、 Redux、主题、国际化) | 掘金技术征文
作为系列文章的第四篇,本篇主要介绍 Flutter 中 Redux 的使用,并结合Redux 完成实时的主题切换与多语言切换功能。 Flutter 作为响应式框架,通过 state 实现跨帧渲染的逻辑,难免让人与 React 和 React Native 联系起来,而其中 Re…
下一页
关注了
18
关注者
0
收藏集
10
关注标签
18
加入于
2019-06-10