首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
大逗大人
掘友等级
Android开发
|
某公司
此人很懒,什么都没留下
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
442
文章 427
沸点 15
赞
442
返回
|
搜索文章
赞
文章( 427 )
沸点( 15 )
Android 轻量级存储方案的前世今生
对于 Android 轻量级存储方案,有大多数人都很熟悉的 SharedPreferences;也有基于 mmap 的高性能组件 MMKV,底层序列化/反序列化使用 protobuf 实现,性能高,稳定性强;还有 Jetpack DataStore 是一种数据存储解决方案,允许…
干货,肝了一周的CPU缓存基础
在计算的前几十年中,主内存非常慢且昂贵得令人难以置信,但是CPU也不是特别快。从1980年代开始,差距开始迅速扩大。微处理器的时钟速度飞速发展,但是内存访问时间的改善远没有那么明显。随着这种差距的扩大,越来越明显的是需要一种新型的快速存储器来弥合这种差距。 寄存器(Regist…
这就是我面了42场得到的方法论!
我在 7 周内一共面试了 42 场,最终拿了微软、蚂蚁、B站、字节、Conviva 的 5 个 Offer。上图是我的面试时间表 | WLB 型 | WLB = Work Life Balance,即工作生活平衡,955的这种公司 | 常见于外企,国内互联网公司也有一些,可参考…
Flutter之跨Widget传递数据
在Flutter中,UI是由不同粒度的Widget组成,这也导致了一些数据需要在Widget间传递。一般情况下,都是通过属性来进行数据的传递。但如果涉及到跨层传递时,属性可能需要跨越很多层才能传递给子组件,导致中间很多并不需要这个属性的组件,也得接收其子Widget的数据,繁琐…
一起玩转Android项目中的字节码
作为Android开发,日常写Java代码之余,是否想过,玩玩class文件?直接对class文件的字节码下手,我们可以做很多好玩的事情,比如: 对全局所有class插桩,做UI,内存,网络等等方面的性能监控 发现某个第三方依赖,用起来不爽,但是不想拿它的源码修改再重新编译,而…
Flutter内存泄漏检测实践(一)
在Android中可以通过 leakcanary来检测Activity/Fragment中是否存在内存泄漏,而Flutter中并无类似的开源工具。虽然也可以用Observatory来查看是否存在内存泄漏,但比较繁琐,所以需要一个可以快速检测内存泄漏的工具。 根据Flutter …
『BATcoder』寒冬已至!视频聊聊四面楚歌的Android工程师该何去何从?
大家好,我是刘望舒,I'm back!最近分享了一些视频,都属于望舒杂谈,望舒杂谈会分享一些经验,什么都会聊。除了望舒杂谈还有另一个视频分支叫做BATcoder,什么是BATcoder呢?它是Android进阶三部曲的番外篇,会对Android进阶三部曲的内容进行拓展和升级,会…
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestroy() 中释放资源不及时,赋值状态异常等等。我之前倒没有遇到过类似的问题,但是 AOSP 总是我们最好的…
Activity的初级,中级,高级问法,你都掌握了吗?
Activity是我们常用App开发中最重要的组件,主要用于展示界面和用户交互。本文分为三个部分: 生命周期在开发中会常常被我们用到,比如在界面的恢复和销毁等回调具体的方法,我们在这些方法做一些数据的处理等。当然这里面还少了方法onSaveInstance和onRestoreI…
UC 内核团队再出发,打造全新 Flutter 渲染引擎 —— Hummer
招贤纳士我们急切需要浏览器渲染引擎/Flutter渲染引擎的人才,欢迎大牛们加入我们。前言Flutter可以说是近两年来最火爆的移动跨平台方案,无论是创新型应用还是老牌旗舰型应用,都在或多或少地尝试
下一页
个人成就
文章被点赞
730
文章被阅读
210,378
掘力值
4,308
关注了
24
关注者
347
收藏集
0
关注标签
47
加入于
2016-01-24