首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
SlowForIt
掘友等级
android 开发工程师
|
武汉小米
一枚还在挣扎着的程序猿
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 18
沸点 2
赞
20
返回
|
搜索文章
最新
热门
Activity 的 launch Mode 梳理
每个App启动之后,在最近任务列表中就可以查看到启动的App,这里看到的其实是Task列表,看到的是一个个App的Task。 Task栈由启动的Activity组成。每个Activity启动都要和一个Task相关。 任务相关性,每个Activity都有自己的TaskAffini…
MMKV分析
MMKV是腾讯开源的一个基于mmap的高性能通用key-value组件。Android传统的key-value读写工具即是SharedPreferences,轻量级、简单、易用是它的优点,但是也存在性能差、不支持多进程通信等问题。MMKV 使用了mmap内存映射文件,将内存块映…
HPACK总结
在HTTP1中,头部字段是没有压缩的,随着请求的大量增长,头部字段浪费了大量的带宽,增加了延时。HPCK是一种压缩编码,用在了HTTP2协议中,目的就是为了更高效的表示HTTP头中的字段。它通过了将HTTP头中的字段映射到动态表或静态表的索引中,从而以更少的字节数表示了HTTP…
Flutter 和 Android原生交互探秘
在flutter开发当中,难免有一些功能需要调用到原生,例如扫码,蓝牙等跟硬件打交道的功能。虽然说这些在网上有第三方的flutter库可以使用,但是架不住我们的产品需求特立独行啊。如果想要个性化定制扫码界面怎么办?如果想要个性化的交互,例如想停留在扫码界面连续扫码怎么办?如果想…
Window的工作流程梳理
这里看出window类是一个抽象类。结合注释可以了解到,Window是为了呈现顶级窗口的显示和行为准则的,具体来说就是呈现视图View。从下面介绍它的流程我们可以了解到,Window它其实就是来管理view的,是一个抽象的概念,所有显示到我们眼前的View都是要依附在它的上面。…
View工作流程梳理
View的工作流程从ViewRootImpl 这个类的 performTraversals 方法开始,这个方法分别调用performMeasure开启测量流程、performLayout开启布局流程、performDraw开启绘制流程,依次完成这三个流程,view才显示出来。 …
一个看似简单的Excel文件导入功能的实现和探究
最近做的项目里有一个需求,就是在我们的app里可以选择打开微信或qq,然后从里面选取excel文件导入到我们的app,并且上传到服务器。 用户可以通过按钮点击跳转到微信和qq,如果系统里未安装对应app给出提示。 用户可以在微信或qq聊天窗口中,选择excel文件,用其他应用打…
个人成就
文章被点赞
22
文章被阅读
15,909
掘力值
309
关注了
86
关注者
7
收藏集
13
关注标签
20
加入于
2017-09-21