logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter重大革新!Platform与UI线程合并背后的技术解析

本次的线程模型重大调整,这不仅是技术实现的革新,更是Flutter对跨平台框架本质的重新思考——如何在保持跨平台优势的同时,提供更深度的平台集成能力同步调用、直接互操作和统一核心线程模型。

#android#flutter
ovCompose:腾讯视频跨平台框架终开源!可支持纯血鸿蒙!

以框架问题:不支持鸿蒙功能问题:如iOS混排性能问题:如卡顿、内存管理问题等可理解为「ovCompose」是的一个”增强版"。接下来,我们看下ovCompose是如何解决上述三个问题的。逻辑层:由于在鸿蒙平台采取 Kotlin-Native 方案,解决了 Kotlin-JS 使用 TaskPool 时,Kotlin 语法无法约束跨线程访问的问题,保持了高度的三端一致性。渲染层:Android(Sk

#开源#harmonyos#华为
使用技巧:手把手教你开发一个Android Studio插件!

这是一份全面 & 详细的Android Studio插件开发指南

文章图片
#android studio#android#ide
Android:这是一份全面 & 详细的RxJava学习攻略

前言Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。RxJava如此受欢迎的原因,在于其提供了丰富 & 功能强大的操作符,几乎能完成所有的功能需求今天,Carson将为大家带来 一份全面、易懂、清晰的Rxjava学习指南,涵盖 入门详解、原理、操作符使用、实际开发应用案例等Carson带你学RxJava系列文章,包括 原理

#android#观察者模式
Android:保存 & 恢复Activity 状态缓存 - onSaveInstanceState()、onRestoreInstanceState()

手把手教你使用onSaveInstanceState()、onRestoreInstanceState()

全面&详细的面试指南:数据结构与算法篇 (附答案)

前言背景:算法与数据结构作为技术开发者最基本的技术修养,在面试中出现的频率非常高本文目的:花尽可能短的时间,快速学习面试中常见常考的数据结构知识及算法题适用阅读人群:技术岗位面试开发者本文主要内容:常见、常考的数据结构知识结合每种数据结构给出常见 & 经典的算法考题每个知识点 & 考题都会从题目知识考点、多种思路分析到手写代码整个过程进行详细解析目录基础知识1. 数据结构是什么?储

#数据结构#面试#算法 +1
Android Virtualview:淘宝、天猫又开源了一个动态化、高性能的UI框架力作

前言淘宝、天猫一直致力于解决 页面动态化的问题在2017年的4月发布了v1.0解决方案:Tangram模型 及其对应的 Android库 vlayout,该解决方案在手机淘宝、天猫 Android版 内广泛使用若还不了解Tangram模型和 vlayout,具体请看文章1. Android Tangram模型:连淘宝、天猫都在用的UI框架模型你一定要...

Android跨进程通信:图文详解 Binder机制 原理

前言如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲解 Binder源码、逻辑不清楚,最终导致的是读者们还是无法形成一个完整的Binder概念本文采用 清晰的图文讲解方式,按照 大角度 -> 小角度 去分析Binder,即:先从 机制、模型的角度 去分析 整个B...

#android
Carson带你学Android:手把手教你优雅实现首页-底部Tab导航(菜单栏)

前言Android开发中使用底部菜单栏的频次非常高,这篇文章主要讲解的是用FragmentTabHost+ViewPager+Fragment实现首页底部Tab菜单栏

#android
Carson带你学Android:手把手教你实现Activity与Fragment相互通信

前言Activity 与 Fragment 的使用在Android开发中非常多今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题:Activity 如何传递数据到 Fragment?Fragment如何传递数据到Activity ?下面,我将解答这两个问题。阅读本文前,建议阅读Android:Fragment最全面介绍 & 使用方法解析

#android
    共 46 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择