首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
待处理
订阅
二娃_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
Kotlin Multiplatform跨平台与C++跨平台对比
摘要一直以来,跨平台技术被广泛探索与研究。时至今日,在不涉及界面层面的跨平台技术上,C++跨平台技术仍被广泛采用。KotlinMultiplatform作为一种新兴技术,也开始在跨平台的领域上展现出自
Android 11 变更及适配攻略
终于开始了Android 11的适配工作。记录一下,供需要的人参考。 1. 准备工作 老规矩,首先将我们项目中的 targetSdkVersion 改为 30。或者使用兼容性调试工具,后面我会说到。
Android-10、11-存储完全适配(上)
前言 上篇文章分析了Android 存储相关的基础知识,说到了各个目录下文件的访问方式。本篇将着重分析Android 系统版本变更对存储访问权限的影响及其适配方法。 通过本篇文章,你将了解到: 1、存
Android 干货分享:WebView 优化(1)—— 缓存管理、回收复用、网页秒开、白屏检测
Android WebView 干货分享!手写代码实现实现:WebView缓存管理、回收复用、网页秒开、白屏检测。
浅谈浏览器架构、单线程js、事件循环、消息队列、宏任务和微任务
看到这些词仿佛比较让人摸不着头脑,其实在我们的日常开发中,早就和他们打过交道了。 其实上面举的这些click, setTimeout, setInterval, Promise,async/await, EventEmitter, MutationObserver, Event…
如何让你的回调更具Kotlin风味
简述: 这应该是2019年的第一篇文章了,临近过年回家一个月需求是真的很多,正如康少说的那样,一年的需求几乎都在最后一两月写完了。所以写文章也搁置了很久,当然再忙每天都会刷掘金。很久就一直在使用Kotlin写项目,说实话到目前为止Kotlin用的是越来越顺手了(心里只能用美滋滋…
写给 Android 应用工程师的 Binder 原理剖析
一. 前言 这篇文章我酝酿了很久,参考了很多资料,读了很多源码,却依旧不敢下笔。生怕自己理解上还有偏差,对大家造成误解,贻笑大方。又怕自己理解不够透彻,无法用清晰直白的文字准确的表达出 Binder 的设计精髓。直到今天提笔写作时还依旧战战兢兢。 Binder 之复杂远远不是一…
简单理解OAuth 2.0
OAuth2最初是基于开放系统间授权问题提出的,假设现在有一个第三方应用:“云冲印服务”,可以将用户存储在Google的照片冲印出来。用户为了使用该服务,必须让“云冲印服务”读取自己储存在Google上的照片。问题是只有得到用户的授权,Google才会同意“云冲印服务”读取这些…
Flutter 跨平台实践及原理探秘
跨平台一直都是移动开发领域所追求却始终难以真正企及的梦想,从早期的 Cordova,到前几年的 React Native、Weex,我们一直在探索和追求更完美的移动端方案,而目前的 Flutter 看起来似乎最符合未来的预期。
面试攻克-带你真正攻克Handler
先来一个自己画的Handler机制整体流程图,本文不会带着你走一遍源码,只会对重点需要注意的地方以及一些细节的处理做出解释,让你更好的了解Handler机制整体的运作。 经过dispatchMessage()后,交回给Handler的handleMessage()来进行相应地处…