首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梦飞成2012
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
92
文章 92
沸点 0
赞
92
返回
|
搜索文章
赞
文章( 92 )
沸点( 0 )
为什么要将局部变量的作用域最小化?
明人不说暗话啊。这篇文章的灵感来源于《Effective Java》,这本书我买了有好长好长一段时间了,书页都已经泛黄,烙下了时间的痕迹,但我仍然还没有把这本书读完。说来惭愧啊。 为什么呢?总感觉这本书的中文翻译有点拙劣,读起来烦闷枯燥。明明感觉作者说得非常有道理,但就是提不起…
性能优化 (十三) 有了 breakpad , native 崩溃再也不怕了
现在 Android 日常开发中,多多少少会用到 so 动态库,特别是一些第三方的 so 比如(地图 SDK,音视频 SDK)还有自研 SDK,不知道大家有没有想过这样的一个问题,用户反馈我们的 APP 崩溃,这个时候后台也没有收到客服端上报的具体日志,我们也不知道从哪里分析,…
重学安卓:Activity 的快乐你不懂!
刚被告知,我开源的《Jetpack MVVM 最佳实践》项目,被对标阿里 P7 架构师的 价格 6000 多元的某课程,安排了 2 章节 12 课时 拿去给 2300 多名学员讲课。 事实上,这个项目的设计和维护 投入了我个人几乎所有空余的精力:为了方便开发者们无痛理解每个架构…
Canvas中的裁剪师讲解与实战——Android高级UI
从今天开始我们聊一聊 Canvas 的API,因为Canvas的API较多,所以我们分为几次分享,首先分享的是裁剪类型的API使用。话不多说,先上实战图。 分享前,我们先来聊聊,在我们生活中如何绘制一张如下的图。 一张纸(Android 中的 canvas):用来承载我们绘制的…
这真是一场非常成功的“活动”-996ICU
这篇文章,就说说经历了今天一天的所感所想吧,程序员嘛!都是知道这件事情,那么不是程序员的你,可以知乎头条搜索一下,应该是可以看到的,虽然说流量被压下去了,但是已经产生的内容是存在的。不过不得不说这个项目的背后的大牛还是很有文采的, 工作996,生病ICU,读取来是不是很压抑啊,…
Android进阶(六)Binder机制
进程隔离是为保护操作系统中进程互不干扰而设计的一组不同硬件和软件的技术。进程数据不共享,进程A的虚拟地址和进程B的虚拟地址不同,这样就防止进程A将数据信息写入进程B,保证了数据的安全性。 进程空间分为内核空间和用户空间,内核空间(Kernel)是系统内核运行的空间。用户空间(U…
如何自定义一个全局异常捕获器-SpiderMan
上图中,我们模拟了NullPointerException的发生,系统捕获了该异常,并用一个界面展示了出来。 想要实现全局异常的捕获我们需要了解Thead中的一个内部接口UncaughtExceptionHandler,该接口在JDK1.5中被添加。 所有我们需要自定义一个类去…
纳尼?我的Gradle build编译只要1s
大部分的Android开发仔吐槽的最多的基本都是等Gradle编译。 就build一下。可以说是相当可怕,我们来粗略的算一笔账: 本节就从方方面面说下减少这个等待的时间吧。 其他比如显卡啊啥的没什么太大影响,配置肯定是越高越好,在自己的经济承受范围以内即可。 「Appearan…
浅析SharedPreferences
1. 问题清单 注:1)下文中的SP表示SharedPreferences,SPImpl表示SharedPreferencesImpl。 2)以下所有分析排除 MODE_MULTI_PROCESS 模式 2. SharedPreferences的初始化 所以下面我们从Conte…
Flutter 布局控件完结篇
1. 系列文章 前前后后也算是拖拖拉拉的写了一些Flutter的文章,写的也都比较粗略。最近工作调动,内部换了部门,一顿瞎忙活,也打乱了原本的分享计划。 从我最开始接触Flutter到现在,差不多四个多月了。在这段时间里面,Flutter也发布了Release Preview版…
下一页
个人成就
文章被点赞
2
文章被阅读
6,196
掘力值
96
关注了
41
关注者
3
收藏集
41
关注标签
12
加入于
2016-12-06