首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

技术漫谈之——Jectpack Compose

Android已经十年多了,传统的Android UI ToolKit有很多历史遗留问题,而有些官方也很难修改。...通过在Jetpack中添加Compose,脱离了Android系统,代码修复可以更快地到达用户。 而对国内开发者来说,更统一的代码,意味着没有厂商定制。...想象写一个搜索通讯录的界面,传统的Android开发写这个界面需要多少代码?...那对应到Android就是我想要一个什么样的UI,而不是这个UI应该如何改变,当然UI的自动改变需要框架的支持。...自以为对Android的touch事件还算比较了解,之前在看Android源码的时候也发现了一些有意思的地方,比如down事件在native底层处理,不是作为message在java层looper处理,

97320

Android 启动优化(六)- 深入理解布局优化

前言 说到 Android 启动优化,你一般会想到什么呢? Android 多线程异步加载 Android 首页懒加载 对,这是两种很常见的优化手段,但是如果让你主导这件事情,你会如何开始呢?...有疑问的可以一起探讨探讨,我的微信公众号程序员徐公 Android 启动优化(一) - 有向无环图 Android 启动优化(二) - 拓扑排序的原理以及解题思路 Android 启动优化(三)- AnchorTask...总结 参考文章:Android - 一种新奇的冷启动速度优化思路(Fragment极度懒加载 + Layout子线程预加载) View 的渐进式加载,在 JectPack compose 没有推广之后,...推荐使用这种方案,适配成本低 View 的异步加载方案,虽然效果显著,但是适配成本也高,没搞好,容易发生内存泄露 JectPack compose 声明式 UI,基本是未来的趋势,有兴趣的可以提前了解一下他...主要分享 Android 开发相关知识:包括 java,kotlin, Android 技术。 面试相关分享:包括常见的面试题目,大厂面试真题、面试经验套路分享。

1K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这是最新的一波Android大厂面试题汇总,不学则已,一学惊人

    image.png 前言 面试大厂,那就是考察你技术方向的一些专业技能,如果你面试Android岗位,那 Android 方向的专业技能就是考察很重要的一个方向。...插件化资源加载原理 插件化Activity加载原理 热修复和插件化区别 热修复原理 26.AOP AOP是什么 AOP的优点 AOP的实现方式,APT,AspectJ,ASM,epic,hook 27.jectpack...Android优秀三方库源码 2.Jetpack架构组件从入门到精通 Android Jetpack - Navigation Android Jetpack - Data Binding Android...Jetpack - ViewModel & LiveData Android Jetpack - Room Android Jetpack - Paging Android Jetpack - WorkManger...Android Jetpack架构组件之Lifecycle Android Jetpack Compose 最全上手指南 3.Framework精编内核解析 主要内容包含: 深入解析Binder 深入解析

    1.1K20

    Android 逆向】Android 进程简介 ( Android 应用启动流程 )

    文章目录 前言 一、Android 进程 二、Android 应用启动流程 前言 参考 【Android 逆向】Android 系统文件分析 ( /proc/pid 进程号对应进程目录 | oom_adj...| maps | smaps | mem | task | environ ) 博客 , /proc/ 目录中存放的是所有进程相关信息 ; 一、Android 进程 ---- Android 操作系统中运行程序...可以打印出当前正在运行的所有进程 ; 进程中 , 除进程号之外 , 其它元素都可能会重复 ; 应用 与 进程 的对应关系是 一对多的关系 , 一个应用可能有多个进程 ; 一个进程 只可能对应 一个应用 ; 二、Android...应用启动流程 ---- Android 中的 ActivityManagerService 就是用于管理应用进程的 ; 用户点击应用图标 , 请求 ActivityManagerService 启动某个应用

    57810
    领券