首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
树獭非懒
掘友等级
Android工程师
记录是为了更加深入的思考,如果能对你有所启发就更好了。
获得徽章 23
动态
文章
专栏
沸点
收藏集
关注
作品
赞
247
文章 234
沸点 13
赞
247
返回
|
搜索文章
最新
热门
值得一用的IO神器Okio
Okio是对java.io和java.nio的补充,它使访问,存储和处理数据变得更加容易。它作为OkHttp(功能强大的HTTP客户端)的组件开始的。它已被很好地锻炼,并准备解决新问题。
由浅入深的线程问题
两者都叫Thread是因为他们都是调度的基本单位,软件操作系统调度的基本单位是OS的Thread,硬件的调度基本单位是CPU中的Thread。我们常见的几核几线程,说的就是CPU中的Thread。操作系统中的Thread有自己的栈空间,和同一进程中的其他线程共享地址空间 进程之…
把把Android输入事件分发的脉络
当我手指触摸到手机屏幕后,给我所见即所得的触控体验,它的背后发生了什么?出于对它的好奇,就有了这篇文章。
重学Java&Kotlin泛型
不知道读者们平时使用泛型多不多,自认为对泛型了解多少呢?本文笔者带你重学一下泛型,不只从语法的角度,尽可能从本质的角度上去理解它,并用实例代码去解释
啃下Binder这块硬骨头(二)
对比两者或者说仔细看了笔者的上篇博客,会发现介绍通信过程忽略了Service Manager这个角色,所以本篇的目的就是介绍它了。 ServiceManager是安卓中一个重要的类,正如它的名字所表达的意思,用于管理所有的系统服务,维护着系统服务和客户端的binder通信。 简…
Kotlin带参单例模式的优雅实现
可以看出,是通过静态内部类实现的。它是《java并发编程实践》推荐的实现单例的方式。因为这种方式不仅能够保证单例对象的唯一性,同时也延迟了单例的实例化。 自动化在带来快捷便利的同时,就意味着失去一定的灵活性。 object 方式的实现带来的一个局限就是不能自由传参。因为 Kot…
啃下Binder这块硬骨头(一)
Binder是一片大森林,涉及的东西很多,很容易学着学着就迷失了方向。笔者也曾经看过这部分内容,但半途而废,只留下一声感叹:太难了吧。
初探Android 热修复
1. 什么是android的热修复? 2. 如何实现热修复?目前有什么方案? 3. 热修复背后的原理? 刚发布的应用出现闪退、ANR等bug,及时修复 。 及时推送一些小的功能给用户使用。 由于内容较多,本篇博客只分享代码修复。对于代码修复,主要有三种方案: 1. 类加载方案 …
Kotlin协程它不香吗?
我们经常会写出异步操作的代码,那么这时候就免不了要处理线程间的通信及切换。你可能会想到Android已经有一些很优秀的框架来帮我们做这些事情,比如AsyncTask。但它有一些缺点: 它需要处理很多回调,一旦业务过多则容易陷入「回调地狱」。 强行把业务拆分成了前台、中间更新、后…
一篇文章认识Gradle的使命
Gradle对于我们大多数Android开发者可以说是熟悉又陌生。但这个理由并不足以让我有动力写下这篇文章,其主要因为是这样的:最近参与项目开发,发现项目工程里的的build.gradle比之前接触的的复杂了许多,虽然大部分内容通过表面英文也勉强能看懂,但还是有些内容会让人懵逼…
下一页
个人成就
文章被点赞
946
文章被阅读
161,588
掘力值
5,144
关注了
10
关注者
555
收藏集
7
关注标签
11
加入于
2018-08-24