首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
小朋友1470039796872
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Android-SurfaceFlinger启动与绘图原理
注:本文基于Android 10源码,为了文章的简洁性,引用源码的地方可能有所删减。文中内容如有错误欢迎指出,共同进步!觉得不错的留个赞再走哈~ 博客链接。 我们在平时的应用开发中基本上接触不到 SurfaceFlinger,但是理解 SurfaceFlinger 的相关工作流…
如何应对Android面试官-> 自定义 PhotoView 事件分发
自定义 PhotoView 事件分发,实现图片的基础操作;带你玩转图片操作放大缩小拖动,轻松应对Android面试官连环炮
Gradle学习系列(四):Gradle依赖
其实当maven上传组件时,不单单会上传二进制文件(如:aar),还会上传一个pom.xml文件,依赖信息就在这个文件中。
【背上Jetpack】Jetpack 主要组件的依赖及传递关系
库的每个版本都要经历三个预发布阶段,才能成为稳定版本。各预发布阶段的标准如下: Alpha 版功能稳定,但功能可能不完整。 在版本处于 Alpha 版状态时,可以添加、移除或更改 API。 Beta 版功能稳定,并且具有功能完整的 API Surface。 它们可以投入实际使用…
Activity进出场过渡动画使用
Activity的进出场过渡动画的使用场景有两种:当前Activity调用finish()退出:在finish()后调用overridePendingTransition跳转其他Activity时设置
Android ContentProvider 基本原理和使用详解
ContentProvider(内容提供者)是 Android 的四大组件之一,管理 Android 以结构化方式存放的数据,以相对安全的方式封装数据(表)并且提供简易的处理机制和统一的访问接口供其他
基于JVMTI 实现性能监控
JVMTI 全程 JVM Tool Interface,它是Java虚拟机定义的一个开发和监控JVM使用的程序接口(programing interface),通过该接口可以探查JVM内部的一些运行状态,甚至控制JVM应用程序的执行。 需要注意的是,并非所有的JVM实现都支持J…
Android 系统 Bar 沉浸式完美兼容方案
自 Android 5.0 版本,Android 带来了沉浸式系统 bar,为简化系统 bar 沉浸式的使用,以及统一机型、版本差异所造成的效果差异,本文将介绍系统 bar 的组成以及沉浸式适配方案。
Android视图体系—View的工作流程
在Android应用中所有的用户界面元素都是由View和ViewGroup对象构建而成。View对象用于绘制屏幕中可以和用户交互的内容。ViewGroup用于存储其他View对象和ViewGroup对象,从而构成界面的布局。 就如图中所示,用户界面的布局就是通过View和Vie…
Gradle(10)一篇文章看懂 v1/v2/v3 签名机制
在打生产包时,一定需要对 apk 签名,那么你知道为什么要给应用签名吗?在这篇文章里,我将分析 Android apk 的签名机制,并介绍 v1、v2 和 v3 三种安装包签名方案的原理与演进。