首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android
自动化BUG制造器
创建于2022-10-24
订阅专栏
Android 相关文章
暂无订阅
共13篇文章
创建于2022-10-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android 图形渲染【2】ViewRootImpl 与 Choreographer
ViewRootImpl 和 Choreographer ViewRootImpl 概述 ViewRootImpl 是 Android 视图树的根节点,它充当了 Android 视图层次结构(View
Android 图形渲染【1】触发渲染指令的流程解析
Android 图形渲染的整体流程概述 为了实现流畅的用户体验,Android 图形渲染流程将应用程序的 UI 代码转换为屏幕上最终显示的像素,并确保 UI 更新与显示设备的刷新率保持同步,从而避免画
Compose 页面沉浸式体验适配
沉浸式 所谓沉浸式就是适配状态栏和导航栏,使其和应用内容融为一体,有两种方式: 全屏展示应用,隐藏掉状态栏和导航栏,达到沉浸式效果; 将状态栏和导航栏设置为透明,应用页面内容的颜色延伸到屏幕边缘,注意
Compose系列【6】ComposeView
ComposeView 传统的 Android UI 是通过 View 对象形式来构建的,而 Compose 的 UI 是通过方法的形式构建的。创建一个全新的 Android Compose 项目,它
Compose 系列【4】Applier
Applier Applier 是一个树的构建器的接口定义。 指针 其内部属性 current,作为当前操作的 node,在调用 up 和 down 操作时,该属性的值会发生变化。 生命周期 为了方便
Compose 系列【3】PrioritySet 最大堆
从 PrioritySet 的声明可以了解到的信息包括: 这是一个内部类; 包含一个可变列表参数,默认为空列表,列表保存 Int 类型的元素。 PrioritySet 类方法列表: 向堆中添加元素 第
Compose 编程思想和重组
本文是对官方文档的理解和补充说明,多数内容来自于官方文档。 长期以来,Android 视图层次结构一直可以表示为界面 widget 树。由于应用的状态会因用户交互等因素而发生变化,因此界面层次结构需要
gRPC on Kotlin Android
gRPC 是由 Google 开发的高性能、开源的远程过程调用(RPC)框架,它基于 HTTP/2 协议进行通信,并使用 Protocol Buffers 作为默认的序列化工具。gRPC 支持多种编程
The usage of a ListView in RemoteViews
RemoteViews 的限制很多,仅支持一些基础的 View 可以在 RemoteViews API 中使用。列表是一个比较特殊的需求,在 Android 34 才更新了一些 API 提供了更好的支
Android App Links
用户在设备上访问链接是为了浏览他们期望访问的内容,通常的网页就是这种形式,可以通过 HTTP/HTTPS 链接直接访问到某个页面,而在 Android 平台,也提供了将页面直接跳转到链接指定的特定内容
Android NDK NativeActivity
在 Android 平台,系统提供的一些基础能力都是为了使用 Java 或 Kotlin 来实现应用程序,或是通过 JNI 再调用一些 C/C++ 来进行混合开发。但在 Android NDK 中提供
Jetpack Lifecycle
Lifecycle 是 Android Jetpack 框架提供的能够感知宿主组件生命周期变化的组件,它能持有宿主(如 Activity 或 Fragment)生命周期状态的信息,并且允许其他观察者注
通知监控 NotificationListenerService 的 onNotificationPosted 重复回调问题
通知监控 NotificationListenerService 的 onNotificationPosted 重复回调问题