首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
磊少工作室_CTO
掘友等级
Android开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
赞
文章( 79 )
沸点( 0 )
Binder 初探
Binder 翻译为粘合剂,确实它也配得上这个词,可以说整个Android系统组件都是通过Binder进行通信的。 阅读本文前推荐先学习 AIDL 相关的知识。AIDL介绍 Binder 是一个很庞大的模块, 贯穿了整个 Android 系统,而Android系统又是基于Lin…
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
写一篇最好懂的HTTPS讲解
今天发布一篇和 Android 无关的技术文章。 https 这项技术现在已经应用得非常广泛了。随着苹果、Google 等各大互联网领头企业纷纷在自己的操作系统、浏览器等主流产品中强制要求使用 https,http 的淘汰也正式进入了倒计时。 其实 https 对于客户端开发人…
Messenger 跨进程通信
Messenger 也是IPC的方案之一,是基于消息的跨进程通信。 **基于消息是什么意思?Handler是我们最常用的消息机制,所以 Messenger 对于使用者来说就像是使用 Handler。实际上 Messenger 就是 AIDL 的上层封装而已, 关于 AIDL 可…
AIDL介绍
Android 接口定义语言(AIDL),你可以利用它定义客户端与服务均认可的编程接口,以便二者使用进程间通信(IPC) 进行互相通信。在 Android 中,一个进程通常无法访问另一个进程的内存。因此,为进行通信,进程需将其对象分解成可供操作系统理解的原语,并将其编组为可供您…
一个 Android MVVM 组件化架构框架
AndroidBaseFrameMVVM 是一个Android工程框架,所使用技术栈为:组件化、Kotlin、MVVM、Jetpack、Repository、Kotlin-Coroutine-Flow
Flutter(五)之彻底搞懂Dart异步
一. Dart的异步模型 1.1. Dart是单线程的 1.1.1. 程序中的耗时操作 针对如何处理耗时的操作,不同的语言有不同的处理方式。 处理方式一: 多线程,比如Java、C++,我们普遍的做法是开启一个新的线程(Thread),在新的线程中完成这些异步的操作,再通过线程…
JavaPoet 看这一篇就够了
Android/Java 框架常常会使用编译期注解, 而其中关键的一步是如何生成 Java 文件. 我们总结了一篇完整而简洁的用法, 供随时查阅.
搞定计算机网络面试,看这篇就够了(补充版)
相对与上一个版本的计算机网路面试知识总结,这个版本增加了 “TCP 协议如何保证可靠传输”包括超时重传、停止等待协议、滑动窗口、流量控制、拥塞控制等内容并且对一些已有内容做了补充。 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只…
android大文件上传
需求:1. 支持多文件上传。2. 大文件上传 WorkManager 的特性其实比较诱人,即使杀了应用依然能把后台任务进行到底,但对于可能上传很大文件的应用来说有些流氓了。。而且可能会延迟执行,不适合我们的场景。 前台Service不适合我们后台上传的场景。 线程池生命周期太短…
下一页
个人成就
文章被点赞
122
文章被阅读
38,218
掘力值
955
关注了
5
关注者
35
收藏集
1
关注标签
15
加入于
2016-09-08